Exactly. But you don't list the actual problem:
Those benefits are based on working certain number of hours (because the benefits are fixed, they can not adjust them up and down based on hours worked).
So basically what this law does is prevent people or employers from having flexibility in hours.