Und was konkret spricht gegen NPM auf einem Produktionsserver?
Um den Produktionsserver so schlank wie möglich zu halten und auf für den Live-Betrieb nicht benötigte Komponenten verzichten zu können. Das hat u.a. @Moritz_Naczenski von Shopware bereits mehrmals (glaube ich) so gepostet, z.B: Mittwald Hosting kein NPM und Node - #5 von Moritz_Naczenski
Macht für mich ebenfalls so auch Sinn.
Wie wäre es, wenn du dir eine eigene bin/build-js.sh ohne bin/console bundle:dump baust?
Ja, so in die Richtung wird es dann auch hinauslaufen.