Why aren't employees more loyal to their employers?
forbes.com
forbes.com
Because employers are not loyal to their employees in the slightest. A minor financial bump leads to layoffs. A controversial opinion leads to being fired. A tasteless but otherwise harmless joke leads to being fired. No regular significant raises unless the employee changes the jobs. Freshly hired employee getting higher salary for the same position, what makes it look like the company puts a tax on the employees that stayed there longer instead of rewarding them. No systematic, predictable, and generally available way to learn new skills, so the employee is stuck forever on the same position unless changes the jobs.
Why would anybody offer their loyalty in return for virtually nothing?