And once things have spiraled down, they won't recover just by giving them a home. My town tried that and the homes were quickly trashed to the point of being uninhabitable because nothing (or not enough) was done to address the addictions and other self-destructive behaviors or illness.
Any kind of assistance has to be built on a foundation of mandatory rehab/treatment and staying clean or it will fail.