The problem is that the law isn't proactively enforced and reporting puts you at risk of retaliation, something few people in that situation can afford.
When I was younger one manager was notorious for clocking us out while we were still cleaning at the end of the night. It went on because reporting it risked having your shifts cut or being quietly let go.
It's the same in the rental market. Where I am, viewing and application fees have been illegal for years but estate agents will still try to charge them. If you bring it up or refuse to pay they'll just find someone else who will.
When I was younger one manager was notorious for clocking us out while we were still cleaning at the end of the night. It went on because reporting it risked having your shifts cut or being quietly let go.
It's the same in the rental market. Where I am, viewing and application fees have been illegal for years but estate agents will still try to charge them. If you bring it up or refuse to pay they'll just find someone else who will.