Generally speaking quite a lot of charities are - which is why people should focus instead on donating to charitable causes in their local community where they can see the benefits for themselves and more easily call the organisations out if they aren't actually doing anything. The bigger charities typically just guilt trip people into giving them money and then most of that money goes to overpaid individuals who...don't actually do or accomplish a whole lot.
Sadly big businesses and politicians often support them so it's unlikely that the punishment will be as severe as it should be.