And the hoops interfere with certain guaranteed freedoms. I'm an Atheist. To get help from many, if not most, of the charitable groups where I grew up, you had to have the right religious affilliation or be able to fake it. Many charitible groups discriminate-officially or not-on all sorts of grounds, philosophical, flat out bigoted, etc.
Good people aren't abundant enough. Safety nets are important. They certainly don't stop the private sector from doing their thing, but they can be the difference between life & death for some people. I want an America where no one dies of treatable diseases or hunger or exposure.
It is certainly true that there needs to be more secular charities to assist those who are not of any faith. This has been an issue for a long time. There are more today, but still not enough and not in the areas of real need, such as food pantries, shelters, financial assistance.
As for not enough good people in the world, I disagree. I think there are plenty. They just don't think its their job to help anymore. The government programs do that now. All they have to do is pay their taxes and be on their way.