There is a common pattern I've noticed in discussions about San Francisco. Person A: San Francisco should implement <solution that provides relief in the near-future>. Person B: That's just a bandaid over the problem. It's better to just fix <problem that has plagued humanity for all of history>.
Usually, the solution to <problem that has always plagued humanity> requires large changes to our economic system or society that would take decades, if not lifetimes. I'm not opposed to such changes, but it seems naive to me to not do quality-of-life improvements because they would be unnecessary if our society was massively different.
If this is how the city is managed, it's no surprise that it's a mess.