Note: I've been homeless twice. Both times I wanted to get out of it my step A has literally been "find lowest cost of living place in the country with low unemployment and work in day-labor agencies until I have enough for rent." It's worked both times, and relatively straightforward. It would not have worked in SF.
You could get a lot of the (arguable) benefits with less transportation costs and a whole lot fewer political/legal problems by doing it in, say, Merced County.
SF does have a program that will help you travel back to Family in other states/cities, but I don't think they can just ship people to a lower cost location
Added bonus, those who are capable of getting back on their feet can actually afford to live there afterwards instead of endlessly cycling through welfare cliffs.