I prefer Bill Gates trying and perhaps failing at charity in an attempt to be a decent person to Bill Gates trying and succeeding in being a douchebag.
Actually operating a charity is not as easy as you think it is. It's not just a matter of wrapping up some food and sending it to starving kids in Ethiopia. If that were the case, we'd have solved hunger long ago, as we already make more than enough food for every person on Earth.
The issue isn't Bill Gates "trying and perhaps failing at charity". The problem is that an enormous amount of the work done by his foundation is actually harmful, not beneficial.
Why has the Gates Foundation invested hundreds of millions of dollars in oil companies in Africa (who are among the biggest polluters and whose pollution is causing substantial harm to the local people)? Why has the foundation invested in dozens of the worst polluting companies in the U.S. and Canada? Why has the foundation invested enormous amounts of money in big pharma companies who are actively fighting against making inexpensive medications available to developing nations?
Why? Because that's how Bill Gates and all his billionaire friends make money, now and in the future. Less than 20% of Gates' wealth comes from Microsoft stock.