Semantics.
The effect is the same.
Your fired unless you sign this new shiny contract.
It is spin to suggest anything else.
So what would happen if the remaining staff who get offered a new contract turn around and tell BA to shove it? Is that it? BA ceases ops?
Looks like this thread has been infiltrated by the management spokespersons towing the company line.