I think stuff like this is much better settled with compensation than legislation. For example when I was an engineer 15-20 years ago, my friends would deprioritize jobs with lots of on-call needs, but would still take the jobs if they were exceptional in some way or the comp was especially good. Why can't we do that in most other job categories as well?
I can think of a bunch of areas where this kind of bill would degrade people's experiences with businesses:
- handoffs will suck. Someone's shift ends at 2pm and you take over. At 2:05 you realize you need to ask them if a client issue got resolved or if they did some important item on their task list. But now you're not allowed to. Lots of time will get wasted as a result.
- scheduling will get slower. This would impact founders if it was in California! For example VC firms (like mine) have executive assistants, and the expectation is something like "work 7-8 hours a day, and check email a few times in the evening in case something pressing comes up." But if you can't ask your EA to do a quick email check a few times in the evening, the thing that could've been scheduled today for tomorrow will instead be scheduled tomorrow for the future.
- if businesses need to hire more just to have a little more around the clock coverage, then prices go up for everyone. E.g. if 5% of work happens unpredictably between 5pm and 10pm, then either that work can get ignored until the next day (previous points), or someone can be hired to work 5pm-10pm -- but eventually that extra cost gets passed down to customers.