Counter-argument: If I eat at the airport, I'm cutting into useful time either at home or at my destination. On the plane, I've got nothing to do but kill time anyway.
In practice, I pad time before my flight to deal with traffic and security hiccups. When things go smoothly, that usually leaves me enough time to eat before the flight, so I do that. Sometimes I'll buy food at the airport and carry it on, though I try to avoid that since my fellow passengers might not appreciate the aroma.
Once I reach my destination, the last thing in the world I want to do is hang out in the airport longer. I'd much rather stop at a restaurant on the drive to wherever I'm going.
Re: "I never see meals on planes during domestic travel really": You'll get food (complementary in first, for purchase in main) if your flight is over 2 hour long AND you're not flying a regional jet (which you don't want to do for more than an hour anyway).