As long as employers are clear about how many hours people are allowed to work, they shouldn't be required to shell out for people who go over.
They instruct employees that overtime is not available, people go over anyway, and the company has to pay up, whether or not they need/can afford the extra hours.