Indeed senority rules, in most (but not all) airlines.
OTOH, someone has to fly over the Christmas/New Year holiday, why shouldn't it be the junior guys?
Personally, I have always agreed to fly over holidays in order to have more productive time off, and I was quite senior at a few airlines where I have worked.
Different strokes for different folks.