It would be easier if people lived their whole lives in a specific area... then that community would have responsibility for the people in it. But we are free to wander all over this vast country, and the majority of the chronically homeless in the US just happen to live on the CA coast. Good weather, good services, sympathy for the homeless, are important factors. In other words the people who actually pay to live in these communities are already paying to care for people they aren't responsible for. And it sounds like you are proposing that they spend a bunch more... give the homeless good accommodation in towns where a 1bd apartment is $3k+ per month, and pay for their food, counseling, rehab, whatever they need. And of course since there are no criminal charges, none of them actually have to comply with any rules or restrictions. Even if there was the will to spend that sort of money, what do you say to all the other people with jobs who'd love to live there, but don't because they can't afford it?
I've been proposing that there needs to be a concerted effort nationally, with federal funding....but....
If you can't *force* someone who is illegally camping in public or private places, making a mess, being a nuisance, etc.... realistically, what can be done? Yes, provide help, but you also need to make the their current behavior unacceptable and illegal... not an option.