There is also lots of corruption within many of these African countries. I don't know how funds are administered by charities?
Recently, I watched a programme over a couple of weeks, called Millionaires Mission, where a group of millionaires from the UK went to a rural village in an East African country and with their own money planned to build a hotel, schools etc, which would in turn give education and jobs to the villagers.
The project from start to end was difficult as few of the villagers would actually work on the project, which would benefit them, unless they were paid. There was no way of getting through to them, that a hotel for travellers, would bring money to the village, and a co-operative that was set up, to sell local produce to the bigger towns, would also bring in money for all.
I get the impression, with so many languages, tribal factions, there is little that can be done to help many of the poorer African countries. For the west to be able to help, the Governments of these countries need to be working towards the same goals, which is often not the case.