veryoldchinahand
Yup... This!
They refused to allow new contract crew to fly on the legacy fleets... That created "Mixed Fleet" where the company could do what they liked with their new, budget cabin crew.
All BA had to do was keep adding people to their new fleet and Bob's your uncle (helped along by Covid)