We are right now in a transition phase during which employers and employees are trying to find market equilibrium under these here conditions were remote work suddenly is a bigger option. I expect that we'll naturally arrive at a few different pay ranges for similar work that result in essence in different markets based on constraints required by the work. That might be based on a requirement to be in a specific location, time zone, country (for legal reasons), or unconstrained as long as the work gets done.
Ultimately I expect this to result in location mattering a whole lot less for most software job's compensation. This means much lower comp for folks in SF or NYC and much higher comp for folks in places that currently have low cost of labor like the middle of the US, but also Central and South America.
Remote work is gonna be the great equalizer. It's exciting to be able to work from more locations. On the other hand the dream of a silicon valley salary for folks who moved to Bozeman, MT will last a short time for the average developer. And salaries in SV will also adjust down as fewer jobs will require being there and now compete with developers in more locations.
Edit: typo