I personally don't bother with food / drink on short hauls whilst in Y.
I've either eaten in a lounge beforehand or can survive an hour or two.
No real desire to eat a croissant filled with mayo or some other gunge. Not keen on warm diet Coke either.
I've seen Southwest easily go through a full cabin on a 1h10 or so LAX-LAS flight for a drinks run. They tend to go round asking early if someone wants a drink whilst another crew member makes the drinks. The first crew member then brings them to your seat with bags of nuts.