I think seniority is just the fairest and most transparent system
No, its the
easiest system and makes the HR Department's job simpler.
I agree with Pitts on this one. Performance/suitability based promotion works in pretty much every other industry, why do we consider our industry different. There are many faults with the military (that's why I'm leaving!), but I do think that they have their promotion policy about right.