Rent is so high in San Francisco that Im a software engineer and I live in a van
qz.com
qz.com
I moved to bay area three weeks ago. I live in Walnut Creek which is the boonies to everyone here in SF but 1) it's affordable, 2) it's safe, and 3) it's quiet.
I commute to SF every weekday. I almost always get a seat, pop open my laptop, tether to my phone, and start working. The 45 minute commute usually isn't even noticed.
Your "45 minute commute" is a bit optimistic, it's more like an hour from WC.
The relationship between Google, employees, California, and the city of Mountain View has always been quite complex wrt housing. Google's argued on a few occasions that it should be able to build housing in North Bayshore so that employees could walk to work and wouldn't strain city infrastructure. There are environmental concerns (eg. the infamous burrowing owls) that the state and EPA bring up. Mountain View itself on one hand would love to eliminate all the Google traffic over Shoreline and 101 and make rents affordable again, but OTOH, they don't want to become known as a company town, and there are jurisdictional issues. Who provides fire & emergency services if Google owns its own housing? Would local police have jurisdiction on private Google property? Is Google responsible for contracting with local utility providers, or is this done through the town?
Same reason GFiber has taken so long to get off the ground: they had the technical capacity to give everyone in the U.S. gigabit Internet several years ago, but developing the political capacity to get right-of-ways to the utility poles has taken years.
Social challenges always take longer than technical ones. That's why there're still billion-dollar Internet companies being founded today when the WWW has been around for 25 years.
There is a long American tradition of megacorps doing things like entire planned towns (Hershey, Pennsylvania) or otherwise influencing local planning. It seriously doesn't make sense to me that Google can't make some kind of arrangements. Megacorps are often very well positioned to cut deals and put through proposals that are de facto urban planning schemes that could not happen if it weren't one company behind it. In other words, if you had to get multiple groups agreeing, which is the thing that causes a lot of friction in the process of urban planning. If all you need is BigCo and TownInQuestion cutting a deal, it often cuts a lot of the red tape.
Also, Mountain View's bargaining position is a lot stronger than Hershey's. If Hershey left the town of Hershey, there would literally be nothing there. If Google left Mountain View, there would still be Intuit, Mozilla, Symantec, LinkedIn, Microsoft, YCombinator, and a whole host of other companies. Google's negotiating position vs. local governments is actually a lot stronger in many of the places where they build data centers, eg. The Dalles, OR; Lenoir, NC; or Jackson County, AL, because those towns have no other major industrial employers.
I am aware that Hershey was a company town. (I think it was, in fact, built by the company, but am not going to put time and effort into verifying it.) I did work for a large company for some years. For a variety of reasons, I chose to leave out examples I know of from that company that are a lot more recent than Hershey. It was the biggest employer in town, though certainly not the only large employer. My understanding is that in one case they did not even try to demand X from the city, they just began scouting for land elsewhere and the city came to them and an arrangement was made that satisfied the company's need for land.
So I am thinking that a) it isn't necessarily about having the power to cram your agenda down the city's throat, more about having a clear agenda to begin with and b) your first line -- indicating that they have other priorities -- sums it up nicely. It isn't that it cannot be done, it's that they don't really care that much about the issue.