Many airlines have offered pre-flight dining in business class. Eat your meal in the airport before boarding, go right to sleep on board. That’s a nice option for short overnight flights.
Of course not everyone want to show up at the airport early to eat. And where this has been tried it’s generally presented either as a choice (eat beforehand instead of on the plane) or a shortened service where the food remains substantive. Not so at Fiji Airways.