Oh I'm well aware of those sorts of regulations....they are there to keep things legit but it doesn't stop tiredness.
For infos sake for flying crew under EASA rules even without breaks a 12 plus hour working day is allowable and you can rinse and repeat the next day, though perhaps with a slight slip in starting time, for several days in a row.
In some circumstances you can stretch out to around 17 hours, on shift, with no break....and be back at work 17 hours or so later.
It would be hard to impossible to make flying, especially Long Haul, viable if doing such was not possible...and people want their holidays...
I mention the above only to highlight that the long shifts issue isn't restricted to the public sector or caring professions, and that regardless of the occupation there might not be an easy fix.
Now whether you should drive home after such shifts is another matter........(FWIW I didn't)