Man muss bedenken, Data ist kein Mensch, er ist eine Maschine, darum denke ich, dass seine Beförderungsmöglichkeiten strenger sind. Je höher der Rang, desto schwieriger befördert zu werden, und bei Data ist es doppelt so schwierig.
Außerdem, er kann ewig Leben, also spielt Zeit keine Rolle, also muss man ihm eine andere Skala geben, normaler Offizier 3 Jahre bis Beförderung, er 10 oder mehr Jahre (das ist jett ein Beispiel).
Ich glaube auch, dass es mal in TNG erwähnt wurde, wie er befördert wird, seinen Leistungen nach, könnte er schon Admiral sein, aber da er kein Mensch, sondern ne Maschine ist.....