> This is why I don't donate to charities. I believe for every dollar I would donate perhaps $0.1 would actually reach the destination and be spent on helping people. I'd rather donate directly to people in need after I meet them and can see that they are legit and there aren't several layers of middlemen leaching off the donated money.
Sorry to pick on one point but isn't that throwing the baby out with the bath water?
Let's Encrypt, Liberty, Khan Academy, Wikipedia, Seed Bank are a few of the charities I regularly donate to. I can understand not volunteering for humanitarian relief which is supposed to end up halfway across the world in some poorly governed LEDC but there are a lot of worthy causes which are well run.