It's been rumoured for ages and ages, but British Airways have confirmed that they are moving to a Buy on Board model for their UK Domestic and EU short haul flights. Instead of a complimentary drink or two on board, they'll now be charging £6 for a G&T.
Quite why anyone would choose to pay BA prices for EU short haul now they're offering Ryanair service is quite beyond me.
http://www.britishairways.com/en-gb/information/food-and-drink/short-haul-economy-dining
It's a bizarre move that sees BA lose some of their distinction when compared to their low-cost competitors, however you shouldn't underestimate the pull of Heathrow as a destination. Certainly for the domestic flights they have no competition for getting into LHR, and a relatively large proportion of their traffic must be connecting onwards. There probably aren't many people travelling point-point now anyway who haven't already decided that easyJet is better value and moved over. I compared BA domestic to VTEC 1st class and I'd say that the latter won overall.
To call it a Ryanair style service is, however, not accurate. Having travelled BA economy I would argue that even without the complimentary food and drink the service is above that on FR. The food on offer is by M&S which is still a premium product, and the prices are inkeeping with what you'd pay on the ground. If they can maintain the quality of M&S in the sky, then it will be superior to their current offering. My memory of FR in flight catering was truly awful, and of course not complimentary.
But lots of their loyal customers will not be pleased at paying £6 for a G&T, £4.50 for a wine and £4 for a beer. That's a small feature that is unusual in short haul aviation in the 21st century that took BA above its competitors in a way.
Maybe they're missing a trick with an "all inclusive" fare - this is what they do with bags and it seems to work quite well. Offer an all inclusive fare which entitles you to carry a bag, select your seat and perhaps a reasonable selection from the trolley (one item from the food and one from the drinks menu) "free" of charge, and offer the cheaper fare. Of course, this would ultimately just mask a fare increase but it would probably be more acceptable to passengers.
And according to the FAQs payment is by card or Avios only - no cash!
I'll suggest that this is not unreasonable. Most if not all passengers will have a card with them. My experience of using cash on planes is frankly dire - they never have enough change for some reason. BA short haul probably don't have a reason to carry cash at the moment (duty free not really existing for the bulk of their short haul network - if it exists at all in BA), and I can see why they don't want to start now.