People don’t really need an incentive to have shelter
Not necessarily true. For example if the place has “no alcohol and no being drunk” policy, some of them will rather stay out.
Right but that’s a choice the shelter can make and not a point against the idea that people, ultimately, won’t really refuse a place to sleep. It’s a more complex issue that takes more time than an evening so rules like “no being drunk” which sound fine don’t really help anyone.
I’d imagine it’d help make the unhoused who don’t want to have to deal with drunk people feel a lot safer about using them.
and if you want to use public money on it, then the goal has to be to help them get back to society, to which dealing with problematic behavioral patterns, like substance abuse, is a necessity…