It's also forgetting that a significant portion of homeless people are homeless by choice, or are homeless for reasons that just providing housing won't resolve.
People have this idea that all homeless people are just regular people who experienced hard times, but that's just a minority. Most homeless are mentally ill people who won't take their meds or drug addicts who aren't willing to quit.
It sucks, and they shouldn't have to live on the streets, but you can't force people to change.
It's trying to say that low income housing is the solution to homelessness.
It's wrong, but that's the point it's trying to make.