It needs legislation that does not currently exist anywhere in the world to my knowledge.
I believe -- at least for a while -- U.S. employers were required to pay overtime for salaried employees who worked more than maybe 50 hours per week. Of course, this was means tested to death (company had to be a certain size, it only applied for low-salary workers, etc.), but a stronger version of it might work pretty well. It'd give companies (whoever owns/controls them) an incentive to tell people to go home, especially if additional time on the clock is not productive. And if that time is needed and workers genuinely want to be there, they get paid more.
I believe -- at least for a while -- U.S. employers were required to pay overtime for salaried employees who worked more than maybe 50 hours per week. Of course, this was means tested to death (company had to be a certain size, it only applied for low-salary workers, etc.), but a stronger version of it might work pretty well. It'd give companies (whoever owns/controls them) an incentive to tell people to go home, especially if additional time on the clock is not productive. And if that time is needed and workers genuinely want to be there, they get paid more.