You can't make a problem in one place, and do some good elsewhere and then call it even. Thats not how being responsible works. Dont sugar coat the man and his nonsense with a scant act of charity.
That really feels like the emptiest of promises. "Oh, I'm going to give away all my money once I'm done living my life of impossible excess". They don't get points for that. They could give away a massive portion of it RIGHT NOW and be able to live in the exact same excess, but they won't. I won't give them credit for future promises that cost them nothing to make.
This kind of thing just reeks of shortsightedness.
Having one lucky prick who sure maybe worked a little hard maybe not decide what to do for humanity with his money that he won through predatory means is dumb. Garbage in garbage out, anyone who is focused on mind fucking the worlds population in order to get a little richer is not going to give away anything in an effective manner.
When we stop having zuckerbergs, gates buffets and so on we probably will see improvement.
More realistically (because 100% seems like a big ask), he could give away 99% of it right now and he'd still have enough for himself and his descendants to never have to work again.
https://www.businessinsider.com/mark-zuckerberg-explains-giv... https://www.statnews.com/2023/10/19/mark-zuckerberg-priscill...