Really though the problem isn't the skimming per se, it's the fact that charity can ultimately only reinforce the unequal political economy that causes the problems charity is supposedly trying to solve.
Different charities have different mandates. MSF literally has a different mandate than the various governments have. The MS Society literally has a different mandate than the NIH has.
Again, the doctor volunteering for the MSF needs
money. So people who say "I can't help, I'm not a doctor" are making a fundamental error.
The State cannot possibly do all the good that a combination of state and (wise) charity can do. The evidence that the State can tackle the underlying issues
sufficiently is completely lacking. The skimming and graft will necessarily be too high. The speed of response is too slow.
You know, if you'd rather just give (vastly) poorer people money
directly, you can. There's very little skimming. Very little waste. Just direct empowerment of people vastly poorer than us.
From what I understand in most cases it's closer to the opposite proportions: you give $1 for fifteen cents of it to hopefully land somewhere.
And fifteen cents landing on time is better than the dollar that never arrives. Some problems need sufficient investment. I cannot give a refugee camp 100 calories per person and expect it to survive a month. They need a thousand calories
per day per person. If people don't give sufficiently, the 100 calories that I give end up being insufficient. And if people don't give on time, the 1000 calories you give in a month end up being insufficient as well.
"Feeding refugees aggravates the issue". No. It was
insufficiently investing in their failing state that caused the issue. Me eating a hamburger instead of donating is what's going to aggravate the next issue.
We're so much wealthier than we realize. And we under-invest in mitigating the harms that can be solved.