ASFKAP
Please, don't ever mistake me for someone who works in BA! I worked for an Associate Co in the 70's, and that was bad enough.
But I've had to be very aware of the details of its operation in the last 2 decades, along with other airlines. My observations about its management and maintenance are those of an outsider, dumbfounded that the company still gets it so wrong, while aware of the reasons/excuses.
You're right about the inter-departmental wrangling, though. There are those in the company who do this as a full-time task.