This is very true. I flew a 9 something (PM) flight from ATL to SFO (approximately 2,100 miles) with no meal being served, due to it not being a dining hour.
Originally Posted by
MSPeconomist
It should depend not only on the distance but also the scheduled departure time.