No, California needs to treat it like the medical health crisis it is. If a 8 year old kid is on the streets, we don't focus on how to make it nicer to live on the street for them, we put them in long term care (foster care). It's immoral what California is doing for many of these people who either have debilitating mental illness or have fallen deep into drug use. It's time to reopen the asylums, run them properly, maybe rename them to something more politically correct.
That being said there are also people who are just down on their luck, but the solutions to their problems are very different then the long term homeless. Job programs, transition housing, actually building enough housing to meet demand, and UBI will help them.