A. Most services aimed at the homeless would be sued out of existence if they were intended for middle class clientele. They are frequently quite terrible.
For example: At a free meal from the Salvation Army, an older woman sitting next to me who had just gotten out of the hospital for a heart condition had all her stuff stolen for complying with their crappy policy of leaving her stuff in the unguarded designated area. It was cold and rainy that night and she had just lost all her extra clothes and bedding.
They were giving away bedding and clothes after the meal. No one walked her to the front of the line and said "Make sure she gets what she needs to make it safely through the night."
B. I'm mostly not interested in seeing more homeless services. They are mostly a "fuck you" solution.
If we actually cared about people in the US, we would have free national health care and an appropriate housing supply. We have neither, then we blame poor people as being crazies and junkies when they end up homeless.
Then we add insult to injury by giving them terrible food with long lines and similar "services" for which we expect them to be ever so grateful.
I'm wholly unimpressed with the entire thing. The system is quite broken.