So you seem to think a Bay Area company should pay it's remote workers Bay Area money. That'd be lovely, but we should explore what it infers. Let's assume that Gitlab will open a Mumbai office in a month's time. Would you expect the people there to get typical Mumbai wages, or typical Bay Area wages?
Assuming you don't think it's Bay Area wages (because that's crazy), why do you think going to an office in your location means you ought to be paid a lot less?
Some of us get Bay Area salary in hyderabad and bangalore. Why should we not get bay area salary when we deliver the same or better. I have no control over my cost of living but i do control what i will work for. No matter where.
You want your cake and to eat it too?