I cannot fathom nothing is free. But What kills me is the sheer inefficiency of the trolley. I was sitting in the 3rd row of Y on a Wtp feeder and it took 10 minutes for my row to get served (I didn't order).
The row behind me ordered two(2) cheese sandwiches - "we only have one left", they were told
either the menu is too vast on options, or they are not stocking enough!
With other airlines in the region offering at least free coffee and tea, and my local (AY) offering any 1 drink (including champagne) for Emerald members, why should I ever fly BA short-haul again?