Throwing money at foundations doesn't automagically solves the problem.
Sometimes it happens that if you donate clothes to some African communities, corruption will take over and your donation will not reach the hands of those in most need. The clothes will instead be sold into the illegal markets, profitting feudal lords.
There's not a lack of intention to help, rather it's the structure, the status quo of things that de-incentivizes such help.