Tempsperdue:  Being "all in the same boat" is exactly what socialists want.  They would rather everyone get the same adequate-but-mediocre heath care and education than for the rich to pay for preferential access to health care and education services.   If all who had more would just give to those who had less, nationally and internationally, all our problems would be resolved.

As for paying for solutions in Africa, decades of experience suggest this doesn't work.  The problem is with government and the national and local levels.  Most are corrupt; many are dictatorships, and none are going to allow outsiders to interfere with their governance.   Endless civil wars mean that militants/rebels steal the food and supplies.  Many are also Muslim fundamentalists for whom birth control and education for women are an anathema.  

As we have seen, 3rd world mentalities in 1st-world countries are problematic.  But 1st-world mentalities in 3rd world countries are equally problematic.