Remember that the money is coming from somewhere, from whoever the advertisers are making money from. In Steve's case the money probably eventually comes from suckers for get-rich-quick schemes. So it's not clear that by accepting that money and giving it to charity, the world would actually be a better place.