In meinen Augen ganz simpel und auf zwei Dinge runter zu brechen:
A) Kriege. Tatsächlich durchzieht Europa und auch der Mittelmeerraum seit dem ein oder anderen Jahrtausend ein permanenter Krieg. Wenn man sagt, dass die EU eine der längsten Friedenszeiten in Europa bedeutet (oder zumindest im teil der EU), dann kannst du dir vorstellen, was davor los war.
Kriege und quasi eine Art Wettrüsten bedeutet aber im Umkehrschluss stets auch extremen Erfindungsreichtum. Nur diejenigen überleben, die sich mit entsprechenden Erfindungen hervor tun.
Dort, wo kein solcher Druck herrscht, geht die Entwicklung erst mal langsamer von statten.
B) Ressourcen. Die alten Hochkulturen entwickeln sich nicht aus purem Zufall genau dort, wo sie sich entwickelt haben. Bei den Griechen waren es auch die unzähligen Inseln, die sehr schnell eine starke Schifffahrt hervorbrachten und damit einhergehend viele Erfindungen.
Zuvor bei den Ägyptern war es schlichtweg der Nil, der für viel Nahrung sorgte, aber auch nur dann, wenn man richtig bewirtschaftete. Das zog andere Entwicklungen nach sich und man musste mit Massen an Menschen anderes weiter entwickeln.
In weiten Teilen Afrikas wiederum (Mittelmeerraum und rund im die arabische Halbinsel mal abgesehen) gab es diese beiden Voraussetzungen so nicht. Die Ressourcen haben nicht bedingt, dass sich große Megastädte in der Antike o.ä. entwickelten.
Dennoch gab es einige afrikanische Hochkulturen, die jedoch untergegangen sind. Sie sind teilweise in Handelsaufzeichnungen anderer Hochkulturen überliefert. Der große Handel aber, so wie wir ihn dann mit der Kolonisierung erleben, den gab es damals noch nicht. Es war sehr mühselig. Viele archäologische Funde deuten auch teils sehr hoch entwickelte Kulturen hin. So fand man auch größere uralte Terrakottafiguren u.ä. Zeugnisse hoher Handwerkskunst und dass man auch die Zeit übrig hatte neben dem täglichen Überleben, Handwerkskunst zu entwickeln.
Warum davon aber nie eine richtig große Hochkultur entstand, das wird nur vermutet. Soi richtig wissen tut es niemand. Ich tippe auf die generell eher dünne Besiedelung hin. Viele Landstriche gaben einfach wenig Möglichkeiten einer dichten Besiedelung. Also ich vergleiche das beispielsweise mit dem Nil.