The only real effective solution to homelessness is to give homeless people houses and then extra support, other solutions (whilst having some beneficial effect) aren't sufficient.
However the concept of a homeless industrial complex has essentially been pushed and overblown by right wing think tanks with significantly worse solutions.