usairways used the seniority system. it worked for me for years. unfortunately junior people had a tough time trying to get a seat. Then with the AA merger , retirees lost that seniority and were reduced to lower status. I must say it was a shock. So, the best way to achieve fairness for all is to make it first come first serve. So be it.