Blair Reeves, a friend, and an occasional Margins contributor (on remote teams) wrote a persuasive piece on how companies should people based on what value they add, not pay them differently based on where they want to live. In some ways, I understand. People who live in more expensive neighborhoods in NYC or SF should not get paid more than those who decide to live farther away.
Actually, they kinda do? Salaries should be a function of local prices. An expensive city should have higher salaries for workers to be able to afford living in it. The fact that now companies became so huge to cross world-wide borders (a relatively new phenomenon) doesn't change that.