It's not an invisible line. It's a line that was defended and delineated by the blood of people who wanted to establish and preserve a nation.
Isn't it enough that nationalism killed 100+m people in the 20th century, do we really need to have it hanging around our neck in the 21st?
How exactly is that justification for continuing to treat people born on one side of a line as valuable human beings and those on the other worthless? Is it a moral sunk cost theory -- as long as we've committed all these atrocities in the name of nationalism might as well keep going?
Inside versus outside isn't theoretical. People in other communities will not come to your defense when you need help, they will not perpetuate your culture and values, and they are not part of the body politic that animates your democracy.
I would have thought that reasoning went out of fashion circa September 30, 1946.
Sorry, far from being upset, that sounds to me like a great trade-off. Sure the companies aren't doing it out of altruism, but the net result is quite positive. All those 'underpaid' American born engineers working in silicon valley can comfort themselves knowing that they will still be among the 1% richest people in the entire world.
N.B. Look up PPP before objecting based on how much an apartment in SF costs.