I think maybe the late meal is just easier for a lot of people's schedules. I know it is for mine. It's the most common leisure/free time in people's schedules perhaps. Get up, go to work, come home and unwind (and eat) then go to bed. That seems to be the common pattern it seems. Perhaps those who work later shifts would be better with eating in the morning and IFing throughout the evening.