> If you're a skilled professional in a coastal metropolis globalization is great...
Might want to modify that to a 'skilled professional under 35'. The H1B, offshoring, and the race to the bottom with younger and foreign workers is something that you'll think you won't have to worry about for a while.
And then you get older. With a family, kids, mortgage - a life full of things that leave little room for the next JS package manager or version of Angular.