The notion that anything worth doing by a charity should be done by a government is a dangerous one. It assumes the government is naturally better at all such things (it isn't) and that it ought to control whatever the activity involves (which is control-freaky). It also assumes that members of the public shouldn't decide for themselves where and when a charity would be useful.
Sports, education, religion, community activities, health, assistance of all kinds, all these can be charitable and anyone can get one started. This is a very good thing, it encourages individuals to be involved in their communities, and the occasional bad actor doesn't alter that.
What's muddied the waters is that government has been funding charities to get them to carry out government initiatives (and indirectly control the charity). That ought to stop. And charities have also been stepping in where government provision is failing, ie foodbanks.
(While writing this, it occurred to me that counselling / wellbeing used to be something that happened within the church, ie, a charity, but that's now been taken over by professional counsellors, ie, commercial, and not charitable at all.)