Existing Flightcrew with their very expensive, (after years of BA's 'pension's holiday' from contributing to it)
You make it sound as though BA deliberately took a 'pension's holiday'.
The reality is that the laws are strict and BA were compelled to stop pension contributions to remain within legal constraints.