It shouldn't be all about price- if it was, we'd all be shopping at Primark & IKEA & there would be no need for Selfridges. ( other stores are available)
Likewise there wouldn't be any need for First or Club. But it seems there is.
I think many of us have noticed no difference in BA prices (in fact increases) compared to last year, after the withdrawal of short haul catering.