It’s about fairness. Would it be fair if a SF hire had a lower wage (after expenses) than an argentinian hire? No. So Gitlab tries to optimize for every employee having the same disposable wage, no matter where they live.
That’s why they have this system.