I guess your point of view on this really hinges on whether you think the state should help or punish homelessness. If you're really trying to do the most good for your citizens, getting them into mental health and drug treatment is
massively less costly and than leaving the matter to your police and emergency departments.
If you think that the role of the state is to simply punish, and any sort of larger scale intervention is nanny state big government, then yeah I can see how you would favor harsher treatment.
In my personal view, I don't think that helping fosters dependence. If anything, that help can be a safety net which allows them to get back on their feet and prosper. I started out my adult life on SSI disability. I got federal grants which helped me pay for my education, and trust me when I say that the state reaped a huge return on their investment when you look at the taxes I've paid over the course of my career in comparison to their initial investment. My experience definitely colours my world view.