I accepted a long time ago that food was not going to be part of my airline experience, even up front. Although fortunately I can go a long time without getting hungry. On a red-eye I'd rather sleep through breakfast anyway, but all my red-eyes are short (4-5 hours, LAS-PHL or LAX-MIA).