It's a complex issue, I know around Seattle there are many many homeless, often the motorhomers, that aren't there by choice and go to work everyday like the rest of us, they just can't afford rent, get passed a rental credit check or can't make the down payment and deposit.
Some prefer their freedoms over shelter rules.
Seattle tried some tiny homes but after a number of stabbings, rapes, shootings and drug dealing they abandoned the idea.
There are so many people that live right on the edge, it only takes one visit to the ER, an abscessed tooth, broke down car, a slow down at work and they can't make rent.
And then there's the mental illness of many homeless.