Because employers have incentivized this behavior by not paying employees what employees know they'll get when they've attained the skills and experience they need.
Static job slots are also a problem, though. It would be wonderful to see companies hire for a vector/trajectory at the company, but that comes with its own issues if the employee doesn't change as well as hoped.