Thailand is a different country in a significantly different timezone. That has real administrative and logistics implications. I wouldn’t expect a company to pay me the same in that scenario.
> Some companies will do it simply to keep you because they're already familiar with you, know how you work, and have trust built. But it won't be the norm.
I’ve negotiated into a new company a bay salary and I had never worked with any of them before. The interview was a little extended to talk about remote work background but that was about it.
The problem is most remote employees fold on salary negotiation when the company lowballs them because they don’t know any better. If they company is actively hiring bay area salaries, they enough to offer you the same as remote.
Remember, good tech companies can’t even find enough good employees in the bay. They are realistically just as happy to have a remote employee that’s as good as a local even if it’s for the same price.
You’ll see this standard change pretty quickly once companies realize how many other techs are now remote friendly.