This one is the only part that's not really possible at this time. However, if a company is willing to invest directly in growing the housing supply in the bay area, they should be willing to make the effort to try and grow talent in other parts of the country.
And there are tons of other places that have some combinations of good universities, nice weather, good food and interesting cultures. Namely large parts of sunbelt region in addition to other cities which may not have as nice weather, but make up for it in business friendliness and cost of living. It's also important to remember that virtually all urban areas are liberal and diverse, even in conservative states such as Texas.
I don't know how to reliably "grow talent", and I'm not sure most companies would either. Building housing and attracting talent are solved problems, so why not try that first?
I'm not saying companies shouldn't be in Austin or Huston, far from it. However, SF and NYC are titanic economic engines that could be even more dynamic if they had more housing. There is an obvious solution to the not enough housing problem, difficult though it may be, it's probably worth solving.
First you grow talent the same way it grew in the bay area, by letting people work on challenging software products decade over decade.
Second, population growth leads to strains on civic infrastructure which in the bay area is way under invested in. Additionally, there is a very limited amount of infil available to build new housing on, so it would require that other housing get torn down in order to build said new housing. In areas with small lots, this is harder to do because you need to buy up a bunch of surrounding properties to build a larger building.
This often contributes to increased displacement as developers are buying up properties, using laws such as the ellis act to evict and redevelop properties. Oddly enough, the restricted zoning which keeps prices high, also reduces the amount of redevelopment that happens which keeps land values lower and maintains rent control that would not be allowed for new buildings under costa hawkins.
Additionally, the political infeasibility of San Francisco should not be overlooked. This is a city with a long history of anti-capitalist activity and capitalists should recognize this fact and go to places that will be more accepting of their investments.
I don't know too much about the other places.
Say what? I visited Durham recently and had a blast -- lots of cool local businesses (Fullsteam Brewery was an amazing find) and neat old warehouses and charming old houses and such. Carrboro was also great, people biking everywhere and local hippie markets and stuff.
https://www.citylab.com/transportation/2018/05/what-went-wro...
Sure you might find a couple good job opportunities in Nashville or Tampa, but its hard to compare that to being in the thick of tech industry where you're right in the middle of the world's top companies, surrounded by lots of talent to push you further.
I don't know what a real solution would cost, but it's a question worth asking IMO.
I didn't say anything about should or shouldn't. I was putting forth the idea that it is uniquely attractive to companies and workers. If housing were a normal market, supply would rise to meet demand, and the market could arrive at some sort of equilibrium. The present situation only serves rent seeking interests, and I believe that as a matter of public policy we should prioritize a broader set of stakeholder needs. On a macro level, prioritizing the interests of rent seekers is economically sub optimal, and transfers wealth from workers, companies, and consumers to land owners.
I don't live in CA, but I get why people want to. Where would you propose? Where else has a strong economy, good universities, nice weather, a well educated/talented work force, legal frameworks amenable to tech, good food, and interesting culture? There just aren't a lot of candidates, and if everyone moves hypothetically and never grapples with NIMBY policy, they'll just bring the problem with them.