Tengo entendido que el desarrollo de sociedades complejas y jerárquicas basadas en la agricultura es una respuesta al aumento de la densidad de población. Las culturas de caza y recolección no carecían del conocimiento de cómo practicar la agricultura, carecían de la necesidad: la agricultura básica es menos eficiente que la caza y la recolección y le brinda una menor variedad de nutrientes. El problema es que requiere mucha tierra per cápita. A medida que aumenta la densidad de población, se hace imposible practicar la caza y la recolección y se produce un cambio hacia la producción agrícola. A medida que las poblaciones continuaron aumentando, surgieron ciudades y estructuras sociales jerárquicas.
Comete el error de ver la estructura social como un reflejo de las capacidades intelectuales de los miembros individuales de la sociedad, de modo que si las personas son inteligentes tendrán una estructura social más compleja y viceversa. Eso no toma en cuenta el contexto ecológico en el que existen las estructuras sociales.