In Europe, the Middle-east, Asia, and the Americas civilizations rose with empires, golden ages, and slow,steady technological/governmental progress. Why and when was African/Native Australian civilization (minus Egypt) advancement stagnated compared to these other regions?

by UnchainedMimic

I'd really love some visibility on this question; I've seen similar questions on this subreddit but they all have low visibility and answers without satisfying depth.

I saw it proposed in some reddit comment elsewhere that two things are needed for advancement in a region: that the land must be defend-able, and it must be fertile. The commentor suggested that Africa's struggle to keep up with the rest of the world is due to all regions except the Nile lacking either defensability, or fertility. Is this a valid reason from a historical perspective?

Sorry for the double question, there just seems to be so little un-politicized discussion on the subject, and I'm starved for credible insight.

Dinocrocodile