What prevents that? "The market." If your employees start feeling like you are fucking them over, they are just going to leave.
Complicating matters is the fact that the company wants to provide benefits that provide greater utility to the employee than the cost to the company, but smart employees will take that into account.