Isn't the seniority list a hangover from the days when the airlines paid for training/type ratings etc, thus discouraging us to leave once the "bonded time" expired?....After all, who is going to quit when 4 years up the list and "so close" to getting a command.
How about promotion and employment based on the system the rest of the corporate world uses - test results, experience, and references.
Nothing like a quick ride in the sim with an engine failure out of Saltzburg on a crappy day to sort out the men from the boys ...figuratively speaking of course!