They don't? I was given an 11% raise (without negotiating) this year because the tech company I work for wants me to stay. I could probably get more by leaving and finding a new job (15-25%) but 11% is more than enough to convince me to stay. Also, there are factors other than money at play, such as not having someone breathing down your neck, having coworkers who are nice, respecting your superiors, and so on. I hav…
But in essence what you highlight also shows why companies don't pay to keep people to stay. Instead of paying someone money who hates their job, they might prefer paying less money to a new grad who isn't burnt out on their culture yet.