But they make such compelling TV commercials .....

My 92YO FIL took up opening junk mail as an apparent hobby several years ago. Save the Whales, Save the Planet, Save the Gerbils, Feed the Children - he gives to them all
Goodwill is another one. While there is some erroneous and exaggerated information out there regarding their CEO's salary, etc. the fact is that Goodwill has extremely high overhead and administrative costs/salaries. Why not just donate to your local church thrift store that is truly non-profit and run by volunteers?