In many African states you have a few very very REALLY rich people, and the rest are very very poor.
The rich ones line their own pockets, and own all the large companies, leaving the mass of the population to starve.
In Pakistan for example (I know it is not in Africa) very few people pay tax (even the MPs and prime minister) so the money is not "spread around" the whole population, leaving many very poor people. And we give aid to Pakistan !
India has more millionaires than the UK, but again few pay tax and money is not shared around, leaving millions very poor. India has their own space program, but again we give aid to India.
This is why when Asians come here from Pakistan and India they do all they can to avoid paying tax (as they don't in their own country) and the idea that they can be given money by the state (child benefit) to have more children amazes them, hence their over breeding.