IAG is only doing what any other company would do (and should do) protect the interests of it's staff and shareholders.
Unfortunately for them, BA is a 'mature' company (= 0ld) and they cannot roll back their cost base very much more. So they will fade from the scene and then be taken over by someone on the up.
In due course, THAT airline will get fat and mature. It is what human beings do.