At a national level it may be possible to address the more complex problems related to homelessness but at a local level it is not. Even if you could house all the homeless in the city of Seattle there is essentially an infinite supply of homeless people in the rest of the country that would relocate . Also it makes no sense to house try to integrate people into society in an area where they could never afford to live. Seattle an SF housing would basically eat the entirety of a minimum wage salary. The same way we dont try to integrate convicts in Malibu or Beverly hills we shoulden't be trying to integrate homeless in some of the most expensive real estate locations in the country. It makes way more sense to move them to Kent, Yakima, or other parts of the the country where its way cheaper to reintegrate them.Simply taking the homeless and moving them out to the countryside will ensure they remain a drag on society, since you have removed them from society, and all of the things that society provides.