A lot of focus on cabin crew but the rot in BA is deeply engrained. Little wonder the company is fecked - a while ago I worked for a software house implementing supply chain management systems at BA. Most of the BA team including management on our projects had worked on the planes as cabin crew etc prior to their admin/mgmt roles. BA back then had a policy where flight staff can 'early retire from the craft' or due to illness/mobility etc can move into admin jobs in Waterside/Compass. This was rife throughout their operations. There was no substantial management experience with real best practice knowledge.
It was a nightmare getting things done. Nobody could make decisions etc, we basically had a licence to print money as frankly their staff didn't have a clue. Little wonder the company is fecked.
It was amusing working there though - the men's toilets had KY jelly dispensing machines!