Is isn't correlated, let alone causative, in the US. More mental care would help but it doesn't tackle the core problem.You could at least try and make a substantial investment into mental health which is the primary reason for homelessness.
In real world terms, if mental illness was the root cause of homelessness, then every state would have similar rates of ir because there's no reason to think some states are more mentally ill than others. Or more locally, we'd see similar results of homelessness between urban and rural and suburban if your claim was accurate.
End of the thread....