Even less reason to choose BA over a low cost now. Soon SQ and Thai will be the only 9 across economy B777 operators. New Qatar Airways aircraft going for the sardine can seating, also CX.
Charging for food in a 180 seat A320 ? Might as well go Easyjet.