The people doing the work get rewarded with a wage, that is mutually agreed to between them and their employer.....they are not entitled to anything else.
I was hired to work 37.5 hours a week, not 50. If I work 10 extra hours a week, someone is reaping the profit from that. You can’t switch jobs because no one will hire a IT person that is over 55.
Corp execs know when they have you facing an unemployment nightmare -- and yank you around by the short hairs.
That is the reward folks get for loyalty to their employer.