Now, when it comes to passing out cold snacks, by all means.
I'd just as soon not have to shuffle my laptop or book around to make space for lousy food.
But what I hate flying about isn't the food or CA service.
It's flying into and out of JFK. Everyone working there is f'king miserable. They treat people like live stocks. And their customs and immigration are incredibly inefficiently run.
At least some of which is for reasons that, properly, wouldn't fly in the US. They hire young, attractive, college-educated women who are enjoying flying the world for a few years before they settle down and get married. And who are not expected to stay on once they've enjoyed those few years.
Look, I don't blame the front-line workers for any of this. This is almost all management's fault. Look at Southwest. Their attendants are better trained, more motivated, and are happier.
Better work environment and management are important, but they're paid 25% more than other airlines. SW will attract better talent and retain them. I'm sure other airlines wouldn't mind having SW style employees. But their management is not willing to pay for it.
When I was waiting at impeccably maintained Osaka Kansai airport, I saw a flight attendant pickup small gum wrapper on floor that somebody else left behind. It's completely different mentality.
Now look at North America. There are only 3 countries here. United States airlines are the largest carriers. In the past 20 years consolidation has reduced the number of airlines. That's why despite the huge drop in oily our not seeing ticket prices go down.
In most cities / airports there is one dominating airline and they know chances are you will take their flight.
There's times of the year (not holiday) when it's marginally more expensive for me to to Vietnam for a vacation then to visit my family living in Austin. This is from NYC.