LESS und SCSS sind ja nicht wirklich neu – und sicher nicht mehr „hipp“ oder „trendy“. Das Shopware auch etwas zu Bloatware neigt, ist offensichtlich. Eigentlich ist das fast normal bei wachsender Software. Ausgerechnet LESS ist ein schlechtes Beispiel. Zumal ein Precompiler keinen Einfluss auf die Shop-Performance hat. (Oder wenn dann einen positiven Effekt, wegen der oben schon erwähnten, automatischen, optional zuschaltbaren Minimierung usw.)
Zu den anderen genannten Sachen:
- jQuery war lange Zeit nicht wegzudenken, weil Browser mit extrem unterschiedlichen Feature-Sets unterstützt werden mussten. Der Markt hat sich inzwischen weitgehend bereinigt. (Wie auch immer man im größeren Zusammenhang dazu stehen mag.) Zusätzlich ist normales JS inzwischen auch nicht mehr das gleiche, wie vor 10 Jahren. Es macht also Sinn eine Schicht rauszuschmeißen. (Auch so von wegen Performance …)
- ExtJS ist aaaaaaalt und laaaangsam. Seit wann nutzt Shopware das? Man kann also schwerlich sagen, dass das nach kurzer Nutzung ausgemustert wird. Ich bin nicht unbedingt ein VueJS-Fan, aber es ist deutlich leichter, moderner und einfacher zu handhaben. (Stichwort: Wartung! Stichwort: Performance!)
- Twig ist nicht wirklich neu. Smarty ist einfach uralt und im Vergleich relativ langsam. Ich sag’s mal so: Wenn es nach mir ginge, würde mir PHP allein reichen. Template-Sprachen sollen es Nicht-Software-Entwicklern wohl vereinfachen. Ich empfand es immer als Ebene, die man nicht unbedingt braucht. Von daher: positiv egal, welches der beiden genutzt wird. Wenn Twig Vorteile bietet: OK. Weit verbreitet ist es jedenfalls.
So von wegen „ob es sich durchsetzt oder nicht“. Alle genannten Dinge haben sich bereits durchgesetzt und werden seit Jahren in größeren Projekten erfolgreich verwendet. Mir fällt dazu auch noch ein, dass Shopware eigenen Overhead rausnimmt und auf „Standard-Symfony“ setzen will. Zwei Daumen hoch! Konnte man die Entwicklung so absehen? Nein. Software und das ganze Drumherum sind in stetem Fluss. Man muss sich ja nur mal die ganzen Änderungen bei den von Dir bevorzugten „Basis-Technologien“ ansehen. HTML, CSS und JS haben sich in den letzten Jahren massiv verändert und das wird so weiter gehen. Und dann das Gezerre um HTML 5 (zwischendurch auch mal XHTML … dann wieder nicht) zusammen mit dem „Living Standard HTML 5“ und CSS 2, nein 2.1, nein 3, nein doch nicht, …
tl;dr: Mir scheint, dass Du Dinge in Beziehung zueinander setzt, die nichts/wenig miteinander zu tun haben.
Auf Shopware 6/next freue ich mich übrigens. Was man so hört und sieht, wagt man hier einen gewissen Neuanfang. Für den Umstieg wird man sich Zeit lassen können, weil die 5er wohl noch lange unterstützt wird und es eine ganze Weile dauern wird, ehe 6/next produktiv einsetzbar sein wird.
Ist natürlich alles nur meine Meinung …