A good premise and might be true for some but many homeless people aren't just homeless because they lack skills, they are homeless because they are mentally ill. Unless there are supports in place to deal with the mental illness they aren't going to become functioning member's of society. They won't even not be living on the streets.