Oh dear, no food and drink is not going to be popular with the pax. To me it looks like they will lose a lot of pax to EZY and BA at both ends of the market. Giving up on business is a bad idea IMHO as well, they are only keeping it on the few routes that they have a good Business Class yield, which demolishes brand unity, especially with those who fly a number of different routes.
Just another nail in the coffin I think 🙁