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 paid $150,000/year?
You are hired to do your new job, not the old one. What the old one paid has no relevance.