Catholic Charities had consistently good programs. In my experience, they did not ever require you to listen to a sermon to get the help you needed.
Yes, I chose to go hungry rather than attend shitty services with lousy food that put my welfare at risk with their shitty policies. Some so-called "help" is worse than nothing.
And not all homeless have literally nothing. Some have income, just not enough to support a middle class life. Some have regular jobs and live in fear of being fired if their employer learns of their situation.