YES!
I fley last weekend and did not appreciate the odours of their latest burger-type offerings which made the part of the cabin near me smell like a greasy spoon. And no, it wasn't me that ordered them!!
And of course a food service implies that they haven't run out of supplies on previous rotations which is not uncommon as the day wears on!
Buy before you fly then at least you know what you are going to eat, and even better, hopefully enjoy!! Personally I recommend sushi as it is tasty and doesn't make a lot of mess.