The political problem is that voters who are paying rent tend to be annoyed by the government giving people apartments for free.
Housing first as a model is legitimate and works (at least more than doing nothing or maintaining terrible shelters forever), but the political resentment it builds is a real problem that no amount of finger-wagging makes go away.
One big thing I’d mention is that, shockingly, housing costs have a massive impact on homeless rates, independent of other factors that you might think would be more relevant. West Virginia and Mississippi are hardly bastions of economic prosperity or developed social services, and yet, they have some of the lowest rates of homelessness in the country, while California and New York are giant economies with huge social safety nets, and also huge homeless populations.
Why? Because the core reason someone becomes homeless is that they can’t afford a home, and even if someone’s life is completely unraveling, rummaging up $500 for an apartment in West Virginia is still much much easier than getting the $3000 that the same apartment would cost in New York City. As we’ve seen rent prices explode in HCOL cities, you see subsequent increases in homelessness. This isn’t complicated.
More direct interventions have their place for sure, but the single biggest thing we could do is actually build some god damn housing and not let Karen and Steve veto it because they think the parking lot it’d be replacing has historic significance as a pretense for not liking change or “urban” renters around.