Birdseed. You have failed to notice the £750 m profit that BA made last year. BA has no problem competing, it is an extremely profitable business. However management numbers have burgeoned and are a drag on the business. Every weekend and bank holiday aircraft still take off and land without them at their desks.
The problem with you pilots pontificating, is that the passengers take no notice at all in what YOU do, except when you stuff the aircraft in and the oxygen masks fall down. That's the only time passengers make any comment about flight crew.
It is the cabin crew who win and keep the customers.