Why is adhering to agreements more important than running the service for the paying public? In Northern we have had years of this since before the pandemic, you cannot blame the public for being annoyed!
because if you (as an employer) make an agreement and then break it you cannot expect any cooperation from the people you depend on to deliver your product, train service or otherwise. I don't see how you can imagine that any goodwill will survive that. And if the employer hasn't got enough staff to deliver the service without relying on overtime (goodwill) then they are stuffed.
During the 2nd world war the railways and the staff were absolutely flogged into the ground, and their people only got their reward with nationalisation... After which (in my experience, some 30 years later) agreements
were honoured. Often there wasn't a "fair" pay award and we all got poorer year on year, but generally we were all in it together, with just one deliverable and most of the time it worked.
Nowadays, with staffing cut to the bone and the bottom line (or the DfT) being the dominant driver regardless of passenger need (demand) or asset availability (think HSTs [not now] on XC and GWR) I'm not surprised that operating staff are on a very short fuse, as they know what the railway has to offer and what it could easily deliver if allowed to. Instead they are on the frontline of a government-driven austerity drive which is letting lots of punters down all over the place.
I think if I was still in it and could afford to I would just walk away from it.