Today I was on a packed A319 from LHR-DUB with a flight time of just 50 mins. There were probably over 20 pax in Club, so presumably two staff servicing that cabin.
This meant the BoB trolley barely made it half way down the Economy cabin. Whatever your view of BoB - this is not a good experience for Economy passengers.
In my experience with Ryanair or EasyJet - the trolley always makes it through the full cabin, even on a short flight (presumably because they don’t have a business cabin to deal with).
So why not allow Economy pax to order and pay in advance - with a sensibly timed cutoff. This would transfer the processing work from staff to passenger - so those passenger eager for a coffee could get one as soon as the service started.
It it might even allow in-flight sales to be made to the whole Economy cabin - for those pax who hadn’t pre purchased.
What’s stopping BA from introducing this - increasingly their sales and delighting more passengers ?!