Corporations can take a little more responsibility and do some things smarter when it comes to issues society is dealing with such as high housing costs. In many ways, places like San Francisco, LA and New York are a mess. These places are old, overpopulated, stressful, and expensive. While it makes sense for some companies to have their headquarters in these types of places, it doesn't make sense anymore with several other types of operations.
Sometimes professional employees and recent graduates want to be in certain locations because there's a lot of novelties, the shopping, or beaches are close, or there's a lot of recreation options. Often, many of the people that live in these areas don't have the time and/or money to take advantage of these local perks. And communications have evolved to where proximity isn't always necessary.
When possible, newer facilities such as offices, manufacturing and distribution facilities should be located in more rural, usually inland places where land is cheap. As long as there's smaller towns or a small city around, that's all they really need. Being within a reasonable commute to some recreation opportunities is relevant.
Somewhere within 50 miles of a large town or small city is ideal. That way people can commute if necessary until things develop. If there's minimal infrastructure there, everything else will follow. Less populated areas are also more conducive to solar farms.
Companies could use this as a selling point to employees because that's developing places where modern urban planning can be implemented, and there aren't all of the negative aspects associated with overbuilt places (high taxes, high housing costs, traffic, long commutes, stress, dirty air). This map shows all of these places which are underdeveloped.

