Society always pay for the homeless, regardless if the homeless are given homes or not.
Don't give them homes .... society gets to pay for more policing, more security, more judicial, more emergency health, more social problems.
Give them homes ... No it doesn't create a Utopia but with the money saved in less policing, less security, less judicial, less emergency health, the savings are used to pay for a home.
So go ahead be a right winger or a left winger, no matter how you cut it, we all pay for the homeless no matter what we do. It's just that one solution is compassionate and one is not.
If you want to argue the Christian way, than ...
‘Truly, I say to you, as you did it to one of the least of these my brothers, you did it to me.’”
- Matthew 25:40