The big salaries and localization are about control, especially with investors. Talent follows the jobs, and we are in a consolidation cycle. IBM successfully ran significant technology centers in obscure places like Minnesota, Binghamton, NY and Vermont for decades.
That's a big assumption! Wouldn't that imply there are software engineers who don't work in their field because they can't find work where they live? It's safe to say that most already relocate to where the money or work is.
Employers pay the least amount they can in order to attract and keep an employee. That pride is set by supply and demand.
Remote work vastly increases the supply of available workers, which will drive down wages. While it also increases the number of companies that need employees, most of the ones that aren't in the major tech centers aren't really competing for those highest salary engineers; they simply don't generate enough value from an engineer to be able to afford those higher salaries.
No - this is supply and demand. There are two sides to the equation, not one.
Someone working where there is no taxes, and low cost of living, will value the employment opportunity differently.
The 'clearing price' for the 'trade' will thus be different, even when all other factors are otherwise the same (i.e. the workers skills and abilities are identical.)
now that that's no longer such a concern, coupled with what i would guess is largely a scarcity mindset brought on by the pandemic, it's not really a surprise that comfortable engineers aren't putting up a huge fight when their salaries are merely 2 standard deviations above the mean of one area or another.
It also means workers can be free to leave San Francisco without affecting their salaries as much. I live in a small city, that’s not a huge tech hub, and I make equivalent salary to someone in SF or in Seattle. I’ve done so for numerous years.
I’d also argue that much of these salary reductions have other means. Such as stock implications in a Covid world, an attempt to curb a runaway burn rate, or even a veiled attempt at reducing the workforce slowly without severance packages or legal issues.
Sorry for rambling.
In my experience companies who try to not pay based on location tend to underpay in general (Gitlab would be a prime example).
I suppose there’s the international aspect, but that isn’t what is going on here.