The idea to match salary to cost of living is economically ridiculous, but I want to share a couple of personal experiences and ideas.
> As the article so nicely points put, the work you're doing is exactly the same regardless of where you do it from. Charge accordingly.
First of all, a remote employee is not worth the same as one in the office. For 2 engineers of the same capacity, any employer or coworker would rather have the engineer physically near than physically afar. How much that discount is extremely hard to guess, but there should be one in the general case.
Also, being hired as a remote engineer from the get go is not the same commitment as being hired to be in the office. There is no personal or professional relationship yet. This means that being hired as a remote worker, you will generally be assigned remote work, and if they want collaborative, product and team roles, will hire someone to be in the office. The processes of hiring and working relationship are different.
Now, to my personal experiences: I worked remotely my first few years, and then as an in-office employee for a couple of years to a SF startup. After that, I left the US and worked remotely for the same company for 2 years. There was a minimal adjustment to salary: and then I had the incentive to study the finances of what was going on.
The company paid less payroll taxes, and I did not receive any benefits: no 401k matching, no free food, no snacking, no coffee expenditures, etc. The benefits lost my have compensated a chunk of the remote-ness productivity loss in the long run. But there was a cost to productivty and I could compare it solidly between my two periods: it took longer cycles to get some projects finished, and issues of importance sometimes had time-zone differences that made them more inconvenient to resolve.
But then I also saw why talk about cost of living. Working in the same company, I had seldom talked about salary with co-workers (and my personal policy is to disclose mine immediately, even if they dont disclose theirs). But after turning remote I got asked about my salary by a considerable amount of people, even from ex-coworkers!
I dont think people have a right to be upset about it, but they do feel upset about such a thing. They perceive it unfair, because the costs are there for them, and maybe their job or their manager wont allow them to be remote.