While I don't disagree with the intent, the reality is that workers are already at a significant disadvantage and many don't feel they have the leverage to be more firm about boundaries (with most of them feeling this way being correct about their lack of leverage).
Laws like this will just encourage workarounds (like moving work to jurisdictions where such laws don't exist) and, eventually and wherever possible, elimination of positions (AI).
While I understand how you can see it this way, laws like this have worked in many other places (yes some of those were places where employers had fewer options to move interstate, but that’s a costly thing to do for employers)
It does actually work - think of it like a speed limit. If everyone is forced to go at a certain maximum speed (ie. the same max no. of contact hours per week per employee) then it’s not a (relative) loss if a business can’t operate at “full capacity” for more hours than its competitors.