You cannot take a homeless person with serious mental issues and simply throw them into a subsidized rental unit. The place would be trashed within a month or two.

Sorry, but more money is not going to eradicate homelessness regardless of what the do-gooders say.