Not for Software Engineers. Never for software engineers.
We all know what kind of shit code you produce after working to long, it's not helping anyone if you do that every week.
Engineering should be striving towards excellence, not creating more shit and more work for everyone.
I think this is common to all EU countries, save for maybe the UK (don't know, but they seem to be a bit less socialist than continental western europe).