In answer to your question....
'Who will benefit, apart from other airlines, if BA CC go on strike?'
No-one will benefit at all - so why don't you email BA and ask them to withdraw their impositions then there will be no strike and none of our customers will be inconvenienced