Here we go again
Promote on skills and merit,
That is exactly what happens. When your time comes, you do your command course and are "Promoted on skills and merit,"
How else would you determine a person was ready for his command course if you do not use seniority? Best at brown nosing management?