It’s not the sheltering that most people object to, it’s the open drug use, violence, theft, and sanitation issues.
If we as a society would just help these people get some stability, starting with housing, the vast majority of these folks would get their lives back together. We pay more to deal with the other problems homelessness creates, all in the name of not giving someone a “handout”. It’s nonsensical and shameful.