@Stuart ********
I eat every meal on the plane and they're mostly perfectly fine. THAI Airways, Singapore Airlines, SWISS, Qantas and many others, they all serve quite good meals. Vietnam Airlines, just so-so but for such a short flight, might as well wait until I'm in Saigon or Hanoi and eat there.
Besides, I've already paid for my meal as part of the flight (they come included in the airfare), so spending US$20 on a sandwich at the airport doesn't appeal to me.
I agree, to each their own, but I've never known anyone to eat at the airport, except with friends staying behind in the public area, which is done more as a gesture of friendship than because you're hungry.