It reminds me of before my software engineering career, when I was working at The Gap. The job wasn't great, but a lot of people really needed more hours. Unfortunately, there was a rule that nobody could work more than 29 hours a week. Everyone hated it. Employees hated it the most because if they needed extra money they couldn't take an extra shift. The managers hated it too because it was just more rules for them to deal with.
Apparently, this rule existed because there was a law saying that past 30 hours a week, employees had to get some extra benefits. Gap corporate just changed the rules to avoid that law. As a result, that job got worse, and nobody got more benefits. Just unintended consequences.