They could do 4x 10 hour days instead
In a lot of ways, working an 8 hour day as a software developer is more stressful, because it's so disordered and interrupt-driven. Meetings are strewn around all over the calendar, wherever they can best fit the constraints of people in disparate locations. Emails or pings come in with problems you've got to handle right away - and it seems to be easier for people to rationalize making you switch tasks rather than finish what you're doing when you have a piece of software in pieces in your IDE than when you have a bulldozer in pieces with the tracks off...