Sounds more like someone has seen the world turning on the worthless shit that are billionaires NOT that someone has seen the light and wants to make the world a better place...
We don't don't need princes or kings doing PR. If we taxed billionaires out of existence we could fund that and so much more. This guy doesn't get to make up for whatever he was doing on Epstein's plane, at least not without coming clean first.
We could do so much more, but would we? USAID was just shuttered. There's every chance that money would go into the military industrial complex or something equally unpleasant.
Not defending billionaires as a concept (they shouldn't exist, and most aren't as philanthropic as Bill), but I will acknowledge he's doing a lot of good with his money.
If we had been taxing billionaires for the last 50 years, the education system wouldn't be where it is now and USAID would have never been under threat. In fact USAID would have probably never had to operate within the US.
It's also worth mentioning Gates has made our public education system worse by introducing us to the voucher system. Billionaires are part of why we don't spend our tax dollars on things like universal healthcare or free college.
If he had done that, he wouldn't be as wealthy as he is today. Billionaires being billionaires is a big part of the problem, and the only way to remedy that is for them to not be billionaires anymore.