I don't think that's at all true. There are many large organisations that spend a significant amount on staffing and marketing, masquerading as charities. The state-sponsored ones are some of the worst, as they're recycling taxpayers' money to lobby the governments that pay them, with a revolving door of lucrative executive and lobbying jobs keeping it all afloat.
Most big charities I know in the EU have good records... Particularly the state-sponsored ones.
- to be fair I could be uninformed :)