All fair points re trainers. However, every time additional leave becomes available, guess what... "Not for trainers". I'm not decrying the line pilots but a (much?) higher proportion of the trainers didn't get their leave and had almost all of it allocated/forced...
It's neither here nor there, the company is shafting everybody. Pilots, CC, Engineers and ground staff.