Not OP but the fundamental problem is workers not having enough power to ensure good working conditions. There are lots of ways they can get more power - labor shortages, unions, workplace democracy, regulations (kinda) - but you gotta fix the problem, not the symptoms of it. If managers are scared of pushing their workers too hard because they could be voted out, managers will get a lot more reasonable.