ok fair point but....what other options are there? anything other than seniority would just lead to who knows the chief pilot better or whoever is in the command selection board etc..
Like i said before it's not a perfect system, but it seems to be what works best, and when you join a company at the bottom of the list you know exactly what to expect..