Shelters have a finite number of beds. You just said homeless people are relocating to SF because "it's the nicest place in the US to be homeless" (you should take a long hard look at what you just tried to excuse) - that sounds like your typical capacity problem except it's one of the few things in SV that won't elastically scale based on demand.