You know oddly enough, if you just put someone up in a real place to live for like a year, that's enough for the majority of people to get back on their feet.
I think there's plenty of evidence of that not being true. Countless examples of immigrants being given free housing in hotels, and they don't end up getting jobs and contributing to the society that's helping them. Instead they mooch off the public goodwill and trash the place.
But it still beats where they came from, and hey... it's free.
I'd like to believe that! Can you link to any research to back up your claim?