Google isn’t remote-only, although I bet plenty of people are angry that they do the same work as someone who lives near an ocean, but get paid less.
Here’s a question I had on GitLab’s policy:
Let’s say I move to SF for a few months starting out at GitLab. I then move back to a lower cost of living area, for family reasons. Is the paycut immediate, or is there some room for negotiation? Surely very few people are going to be happy have a loss of pay.