Nah I don't agree that the billionaire is doing what he should.
This is actual philantrophy:
Bill Gates: I’ve paid $10 billion in taxes. I should have paid more.
What the billionaire here did is the same as going down 1 block of skid row and passing out sandwiches for the gram. Its a nice gesture, the people who received it will be grateful but it does nothing to fix the causes of these problems or the system that needs these problems to exist to enrich those at the top. If people actually cared about the problems then there would be none. But it pays well for these types of problems to exist...