It's possible that Starfleet's rank system changed over time. After all, we're talking about a span of two centuries here. Weren't there no Lieutenant junior grades in TOS too?
ENT: no Lieutenant junior grade or Lieutenant Commander
TOS: Lieutenant Commander rank re-established
TNG etc.: Lieutenant junior grade rank re-established, Commodore rank abolished