10 continuous days of work would be horrible for me, as a programmer, and would probably jeopardize the health and even lives of many blue collar workers. While I think flexible schedules are a good thing, the default for most people is already too many working days in a row.
Fair, but I think the idea that everyone has to have the same schedule regardless of field of work (or even within the same field) isn't necessarily the best idea.