I don’t understand the surprise.
pilots and the union did nothing to nudge the company, there is little if any initiative towards solidarity.
if you want to have a good contract, you need to fight and take risk. There is no other option.
you get what you negotiate. The pilots have decided over the last few years to not benefit from the latent leverage that exists.