I think we have reached a bit of a point of inflection in the professional / human world, stress and mental health are much more recognised which is great... however, we're in a funny spot where there's now almost a "get out of jail free card" for people that are just a bit lazy and don't like hard work. It's a tough balance to blend now without encroaching on human rights and well being, but also on dealing with lazy entitled people. Of course it's not that black and white.
I guess perhaps it depends on your generation? Maybe stupidly, I accept that I'll never do my 37.5hrs a week (I do significantly more, with no TOIL or extra pay), but I also don't mind working hard and realise that the work needs to be done (I've been doing this for over 20 years - and it's got me to senior roles with pretty decent packages). That said, I can understand that younger generations feel that they are just following their contracts and shouldn't work more / less than what their contracts say, and that it should be the employer to manage workloads accordingly. However there's a bit of a reality check needed. Life is stressful and work can be hard (heck new doctors/nurses, or junior lawyers do 70+ hrs!) but a little flexibility is now needed as we understand that mental health is a thing.
It's a rather tough balance to get right and harder still to sift out the **** takers.