Homelessness due to schizophrenia and/or substance abuse cannot be corrected by giving someone a home.
Well, technically, if you give someone a home they are no longer homeless. So, I guess you can solve a lot of homelessness by doing this ... if it was financially sustainable for the State to do this