At the same time, the reason that employees leave on such a regular cadence is precisely because the companies they work for refuse to give them the salary increase that they could get by going elsewhere. Companies could solve this by giving commensurate raises.
Employees aren’t fired. They leave for a 10% increase. Employees are the ones who seek always more in a short-termist way.