Earlier quoted context omitted.
By letting people build upward. This is self solving, except for our arbitrary limits on how much housing a land owner is allowed to build.
Should people also be allowed to move into neighborhoods that are zoned as suburban (not so much in SF as in nearby areas), and have them remain that way? I get the libertarian impulse to let people do what they want with their property, but it seems like part of that freedom should be the right to move into areas where there are zoning restrictions.
Growth has to happen in the long run. We have the same zoning as we did before the people looking for housing were born.
We can have incremental changes, or we can have sudden change. It's going to happen predictably or with a ton of political conflict. The better solution is always to allow a self-reinforcing pressure release on housing. I've long said that everyone should be allow, by right, to expand their housing by 2x the median building unit within a half mile radius, by units, sqft, and height.
Suburban neighborhoods then slowly turn into duplexes over one generation, then row houses over another, then finally start building up after a third generation. Predictable, fair, and sustainable.