Seniority is a policy related to Government and Military neither of which exist in a Private airline. For each post a healthy mix of internal and external candidates should be chosen and the winner should be the one who performs on that day. One cannot allow the company to sink for the whims of a few!
For those who think flying is boring and repetitive ... maybe you need a change in profession....
No hard feelings just my frank opinion.