Pilots would only accept a system based on meritocracy if "God" was the arbitor.
In the absence of that happening, seniority is the best alternative. In terms of promotion, you still have to tick all the boxes and pass your sim rides and line checks whether you are the ace of the base or not.