Africans are also poor and uneducated due to geography and history. Geopgraphy is there enemy because it is so damn hot and either bone dry or crushingly humid. Then colonialism left them with a giant power vaccum that they haven't been able to get out of.
Outsourcing, in the final analysis, brings foreign investment to a country. This means that money is, if not flowing, at least trickling in, which is a good thing. An example of what outsourcing of manufactuing can do just look to the Asian tigers of Thailand, Indonesia and China. Their standard of living rose and made products cheaper for the consumers, mainly us (as in the US in my case). If goods are cheaper, then theoretically at least, you don't need to earn as much for the same standard of living either.
With a rising standard of living the need to produce dozens of kids to support you in your old age lessens, dropping the birth rate.
With rising standard of living comes more free time for education, the ultimate engine of self-sustaining prosperity.
And if the factories should shift out of the country when it becomes to expensive, remember, that they need somewhere cheaper to go. Can you think of a place in the world with cheaper labor than Africa anymore?
In the end, globalization and outsourcing hurt everyone in the short term, but in the long term they provide a more equitable distribution of wealth and therefore less disparity, economic poverty and general inequality. Does that mean I think its not ridiculous that I'm talking to someone in Bangladesh when I call tech support? Of course not. But if it means the products I need are cheaper and that Mpola over in Angola can afford to send her kids to school, then so be it.