The difference between the low cost carriers and BA is not the cost of flying aeroplanes, filling them with fuel and operating them at big airports. The difference is that RyanAir fly 6000 passengers per employee and BA fly 900.
BA management don’t understand the problem because BA management and their multitude IS the problem.