I think you are very close to the kernel here. BA are about to pull out of Charlotte, a prosperous US city destination with a comparatively low sensitivity to price (all investment bankers and $1T invested there). BA will not reduce its losses by cutting revenue generating airline operations whilst retaining loss making administrative operations. This simply cannot go on.
At this rate they’ll be operating one extremely expensive Concorde service with 66000 managers shortly before going bust.