So your argument is that people become homeless because either they take too much medicine or too little medicine?
But it doesn’t account for people addicted to meth, or alcohol, or people suffering from schizophrenia, etc.
I am just providing context for how to think about the problem in a way that (much) more closely maps to reality than low-earners getting displaced due to gentrification and wage stagnation.