There isn't anything saying a business can't have employees work 8pm - 4am during the winter. Besides the fact a lot of people can't adapt their sleep schedule.
Try telling the businesses that. Far too many businesses (especially entrenched, large employers) are stuck in the 8 to 5, 5 days a week schedule. Allowing more flexible schedules would be a boon all around (less traffic congestion, allow employees to work when maximally effective, etc). But even places that pay lip service to flex time are ironically inflexible; usually they just have slightly different hours, but everyone is expected to stick to those hours, or they lose face (bye-bye promotions).