Perhaps I'm in the minority here given the comments thus far, but I've always been of the opinion that equivalent work should be compensated equivalently and commensurate with the value of output generated for the company.
I am a little sceptical. So you pay the same at all equivalent restaurants, the same for all cars, etc.? So if you were going to buy a thing at price $x, and someone were to tell you "Hey, here's a discount available if you use this coupon!" then (since you were going to buy it at $x it provided commensurate value) so you don't use the discount to bring it down to $(x-d)? I don't think that sounds right.
There is some value in the firm having a culture of unity, etc. but bigger companies are going to just negotiate with individuals as buyers in a labour market similar to you buying a car warranty contract.
Those examples seem somewhat contrived. The exchange is not that of physical depreciating assets or even consumable goods. A worker is not giving a coupon to a company for a one time purchase but forming an ongoing contract for knowledge services which can be performed from anywhere to (arguably) similar levels of proficiency.
Whether you believe WFH is equal in value to on-site is another matter. Google apparently does not hold this view.
Regardless, in those cases I’d still expect a competitive market to reach some price convergence, holding all other factors constant — especially when the seller knows that a buyers willingness to pay == $x and != $x-d for the same utility (say, from already getting paid $x repeatedly for the same work). If I am mistaken I’d definitely welcome the chance to adjust those expectations.
> Regardless, in those cases I’d still expect a competitive market to reach some price convergence, holding all other factors constant...
This is the crux of the problem, of course. There is no convergence because the only factor isn't that the SF engineer is competing against engineers worldwide. The price you have to pay is the minimum to prevent someone from doing the other thing. And so, even if Google is the only one in the Bay to offer higher to work there, you need to pay as much (in some terms, not just monetarily) as Google to get an SF engineer.
That makes sense to me. Local large employers can have an effect on local hiring costs, even for employers not stationed there.
It's not Baumol's Cost Disease, but there is an analogous mechanism there.
There is some value in the firm having a culture of unity, etc. but bigger companies are going to just negotiate with individuals as buyers in a labour market similar to you buying a car warranty contract.