The problem is that big tech companies have practically unlimited money at their disposal, but are surrounded by communities that like their low density housing, open space lifestyle, think the traffic is terrible already, and aren't really interested in giving it up for any amount of money.
The reason the big tech companies are there is because these communities are really nice and venture capital people, CEOs and top engineers want to live in these nice neighborhoods. If it was just a cost issue, they'd be located in Fresno.
Of course real estate developers are hungry to build new rental apartments because the rents are so high and frame it as some sort of populist issue. It's really just rich people vs other rich people. There is no way they're ever going to build enough for prices to come down. Every tech company would move their entire workforce here if they could do so affordably.
The best solution, IMHO, is to improve public transit, which would have all other sorts of beneficial side effects. The downside is that it would bring poor people into the area which would cause quality of life issues as far as the existing residents are concerned.