I guess I'm not understanding why this law is "friendly" to the worker. It's only six hours, and the break is unpaid.
So here's the deal: You can be at work from 8:00am to 2:00pm w/o a lunch break, or you can be at work from 8:00am to 2:30pm and get a break. Either way your pay is the same. I'd prefer the shorter shift, return home, and eat my meal with my family.
These people would faint dead away if they had worked the farm with my Dad. Lunch around noon and then out in the field until dark, sometimes turning the headlights on in order to finish if you were doing tractor work.