Guys/ Gals, GET THIS:
Development of countries is fucking hard! NOBODY knows a solution so far!
So, it is useless to go on and on about how he should spend his money on X, Y or Z "because that will solve all problems". No, it WON'T! It might improve something or it might not.
There are hundreds of thousands of people working in the development sector trying to find a solution to help the poorer world develop. And many things have been tried and will be tried, but it is like democracy: there is no clear way how to develop it in a country, so that it works long term. Lots of ideas around, but no proven solution anywhere.
Therefore people like Gates giving his money (however wrong you think he got it) to help in a certain way (small or big) is GOOD. Or would you prefer him to keep it in his bank account and accumulate stupidly high interest each year? He should spend it as much as he can to spread it around.
</rant>