Earlier quoted context omitted.
My first job paid me $25,000 CAD a year. My next job paid me $90,000 CAD a year. (Investment bank) My next job paid me $160,000 USD a year. (Google) All numbers are all-in comp. All junior dev roles. Should the bank, and Google have offered me $33,000 and $40,000, so that the new salary isn't too much higher then the old one? Would that satisfy your notion of fairness? When new grads hired by the latter are getting p…
What if you are current job pays you $400k? In that doesn't it advantage you to talk about your current salary to set an anchor? Also, it helps you avoid jobs/positions who are way below that number.
People at $400K a year don't apply for a job, they're recruited. Any of the problems mentioned in this thread would likely not apply.