One way BA could raise revenues in the future is to promise to “aim but not guarantee” to block middle seats in CE.
Basically, instead of blocking middle seats for golds and silvers at the back, keep pushing the curtain further back, and pack ET as much as possible.
Once the curtain can not go further back, start filling middle seats.
I flew on SAS Plus (kinda like Business class) on short-haul and this is exactly what they do.