I know why I do on short flights: I'm often just a tiny bit hungry/peckish, but not hungry enough to buy food, and a can of tomato juice is perfect to quench this.
I was trying to think of exactly why I like tomato juice when flying, and you summarized it exactly.
It's both food and drink. I put a bit of pepper in it.