The explanation for Africa's underdevelopment is complicated and nuanced, requiring an in-depth look at lots of boring socio-economic and geographic factors. None of them have anything to do with racial inferiority. The violence and poverty in Africa would have happened to any racial group that had been put through the same conditions and  drastic events.