Eh bien la cause la plus lointaine, c'est le manque de communications entre le Nord et le Sud, dû par exemple au désert du Sahara, qui a empêché l'Afrique noire de profiter des innovations technologiques (à commencer par l'écriture) qui prenaient place en Eurasie. Ce même manque de communications empêchait le développement de grands États prospères. Au contraire, les conditions géographiques de l'Eurasie (axe horizontal qui va du Portugal jusqu'en Corée) se prêtaient bien au brassage d'idées et à l'expansion d'Empires.
Les causes plus prochaines, c'est la colonisation européenne et le découpage de l'Afrique en territoires artificiellement unifiés. Les Européens ont voulu piller l'Afrique et imposer leurs valeurs plutôt que d'aider les populations locales à se prendre en main et à s'industrialiser. Un des problèmes de l'Afrique noire est qu'il n'y a pas eu de fortes institutions étatiques, éducatives, démocratiques et légales, cadre presque indispensable au développement d'une économie forte. Même les grands libéraux concèdent que l'État sert à quelque chose. Et en même temps, une économie forte, une population prospère, tend à renforcer le tissu social. Ce qui ne veut pas dire qu'il faut tout sacrifier à l'économie.
En ce qui concerne l'Afrique du Nord, dont la civilisation était plus avancée qu'au Sud, il faudrait se référer à l'histoire du monde arabo-musulman et de sa torpeur consécutive à son Âge d'Or au Moyen Âge.