Charity is not effective help in the grand scheme of things. Charity is a result of tax optimization and the purchase of goodwill and reputation to further maximize personal profit. Very few billionaire individuals give out of their hearts in order to improve humanity. Look at Musk and his ego trip regarding the Thailand cave accident. PR stunt which turned into a disaster. When he was called out for the arrogant prick he is he called others pedophiles (for which he had to apologize later).
When people think that the wealth of a nation or the top "percenters" automatically trickles down, they forget that these people don't just randomly give away money to those in need... they give to charities and then the individual would have to fall into some "class" targeted by that charity to receive a benefit