Nun, es gibt keinen Grund, sich direkt an der 1000 aufzuhängen (haben wir nicht eh mal darüber diskutiert, wie viele Marines ein Orden "wirklich" hat?). Die üblichen Spezialisten (Meister, Captains, Ehrengarde, Kommandotrupps, Skriptoren, Priester) sind in der Organisationssturktur des Codex Astartes enthalten. Zwei zusätzliche Gefechtskompanien nicht. Da liegt der ganze Unterschied und man kann mit dem Vorhandensein des ersteren bei den Ultramarines keinesfalls das letztere begründen...
Ich finde nämlich gerade die Begründung "Mehr Marines = besser" gefährlich. Die Begrenzung des Codex Astartes kommt ja nicht von ungefähr, sondern hat ihre Wurzeln im Bruderkrieg. Das ohne weiteres zu dehnen riecht danach, als würde der Orden nach mehr Macht streben, als einem Space Marine Orden zusteht. Und da kannst Gift drauf nehmen, dass da das Imperium misstrauisch wird...
Edit: Was die "Ehrenkompanie" der Ultramarines angeht, so wird sie aus dafür abkommandierten Teilen der Ultramarines (sowie anderer Ultra-Nachfolger) gebildet und ist keine eigene Kompanie. Zumindest würde sie sonst im Codex SM in der Strukturübersicht auftauchen, oder? Abkommandierungen an die Ehrenkompanie sind wohl so ähnlich zu sehen, wie Abstellungen zur Deathwatch.