My original point to the OP, who is disillusioned with donating to charity, is to suggest that instead of giving money they give of their time and skill set, which a different form of donation,
As a volunteer I have received some great training - GDPR/DP2018, safeguarding, MH First Aid, regular meetings on line and in person, all of which make me a better Caseworker. Yes I agree there is some cost involved, but the training is delivered as eLearning which all staff have to do anyway so it's no extra cost for volunteers to use the same modules.
the point of this thread was to state that people's donations get swallowed up with "admin costs" etc. my response was that being a volunteer offers great value for money to the charity and that the volunteer's time far outweighed training and admin costs if they were to be employees.
Whether there is a cost involved is tangential to the fact that volunteering is a good way of directly helping the charity and its clients by "donating" time instead of cash, and it's worth making the point on here that instead of thinking "I'm not donating anymore" think instead what alternative contribution could you make to maximise the value.
you can also leave a bequest in your will, which I'm also doing.
For people who have been out of the workforce for some time due to being a SAHM, it's a great way to gain experience, while not having the stress of a 9-5, you're giving your time for nothing, so the payback is flexibility and learning new skills or applying existing ones.