Differences between the Bantu and Indo-European expansions?

by parduscat

In Africa, the Bantu expanded from Cameroon with the edge of iron and agricultural techniques and eventually either displaced or absorbed the native Pygmy and Khoisan people in almost all of Sub-Saharan Africa. In contrast, the Indo-European people are believed to have not genetically replaced the inhabitants of Europe and merely spread their language.

What accounts for the difference in results of the two peoples' migrations? Both had potent advantages over their neighbors and their languages dominate much of their respective continent.

Additionally, I have a question about the Bantu expansion. When the interactions between Bantus and the Khoisan are mentioned, literature often says that the Bantu "pushed" the Khoisan and Pygmies into their current territories. Did the Bantu "push" the Khoisan and Pygmies the same way the Americans "pushed" the Native Americans into reservations?

parduscat

Anyone know what exactly happened?