Seniority within a company - yes - once two pilots are employed, the junior should not overtake the senior.
However side entry onto "the list" should be available for outside recognised experience. Employ a 10,000 hour pilot, and that pilot shouldn't be placed in a second officer position behind a 250 hour pilot who joined the day before - now that is stupid.
It's a very old argument, though.