I suspect that most of the "homeless" are mentally disabled...or drug addicts, who, IMO, are Also mentally disabled. There used to be mental hospitals...often called Insane Asylums....which gave such people extensive help/therapy. But, in recent years, such institutions have all but disappeared....at least in this area. I guess it became "politically incorrect" to "stigmatize" people by calling them Insane. Now, such people might get a quick visit to a psychiatric "clinic", but that's about all they get.
Until there is a serious effort to crack down on drug dealers, and give those addicted extensive withdrawal help, I see No improvement in this mess. Without weeks of good mental health treatment, these Slums will just continue to grow, in virtually every city.