It's somehow more important to give someone the right to sleep on a street corner at noon (something I witnessed just today, in an area where there usually aren't many/any homeless people), than it is to help get them on their feet, plus allow the rest of us to feel safe and not have to deal with garbage, human shit, and needles all over.
[0] That's the other thing, though: I doubt we have enough shelter beds to cover all the homeless people here. Yet another thing that needs to be fixed. I hear NYC is able to house around 95% of their homeless, and we're a much smaller city.