>like the myriad societal shortcomings that lead to homelessness
I think the author has oversimplified many important things related to the problem of homelessness. I want to point of some other aspects of this problem.
Let me explain.
How the homelessness of all the homeless people can be blamed on the societal shortcomings? What about the homeless person's shortcomings?
Blaming everything on society and ignoring the personal shortcomings may gain political advantage but it sets very bad precedences and spoils the entire societal fabric. (The Marxists/socialists always use this as a tactic to sway public mood and that is more harmful for the free and humane society.)
e.g. I may be homeless because I sold my house and spent all the money on drugs or in the casinos or on watching movies or on prostitutes or on the internet or on something else to derive various types of carnal/non-carnal pleasures. In this way, not only I became homeless but I made my entire family of 4 children and a wife homeless.
This is just one example. The other major reason is immigration of huge number of people who are unskilled and/or are unwilling to work and migrate to cities which are more popular and hence are more costly and thus find themselves homeless.
How exactly can such homelessness be blamed on the society? In the first example, the person, who enjoyed the freedom of choice, must face the consequences of his/her actions.
In the other case: it is EU leaders' foolish (almost suicidal) decision to allow unchecked immigration to flood the European cities and make the life of the people already living there a hell. One of the very important reasons for Brexit is related to immigration, especially the immigration of people unwilling to integrate: i.e. people from Islamic countries.
I don't deny that there are some people (especially children) who are homeless not because of their own but because of someone else's actions. Let's agree, for the sake of argument, that a more humane society must take responsibility of such homeless people.
But even then, even if the homelessness of such people is partly due to some societal shortcomings, why the rest of people should suffer to provide space (e.g. public benches) for the homeless ones to sleep on?