The real issue is that people's habit have changed from what they were until a century ago : the advance of transportation has meant commuting times have extended, the advance of lighting has meant it was possible to spend more and more time awake after dark, etc.
The average time during people are awake is roughly 16 hours a day, and these 16 hours used to be aligned with 1pm being the middle of the day, meaning people would seldom go to bed after 9pm, and would usually get up around 5am.
This makes sense as daylight is well balanced between morning and afternoon. And you don't need daylight saving time !
Therefore the appropriate course of action is to set working hours to be not 9am to 5pm but 7am to 3pm, once and for all.