Earlier quoted context omitted.
(I'm the author) Even putting aside the ethical and moral arguments, which carry a lot of weight for me: (1) There are network effects in urban environments. (2) Globally, specific industries often concentrate in specific cities. A lot of tech has concentrated in the Valley up to the San Francisco. The effects are getting stronger as that migration occurs. That's a great thing: it allows for people to move between co…
And yet there's nothing inherent with software development that makes SF and the Bay Area any different from lots of other cities, other than inertia. It's amazing that an industry that prides itself on being non traditional is so tied to a specific geographical location, as if there's some valuable mineral that can only be mined in SOMA and downtown Palo Alto.
And then you get the chicken-and-egg problem: with all those workers there, companies want to locate there to have access to that talent pool. And then the workers want to stay there so they have access to all those jobs that they can hop between.