Da kann ich dir nur bedingt zustimmen, man kann durchaus auch eigene Oberflächen mit den gegeben Mitteln gestalten. In 3.x ist das etwas schwerer geworden, in 2x war das aber noch einfacher. Es ergibt ja auch nur wenig Sinn wenn alle Anwendungen gleich aussehen. Wir haben ja jetzt schon mindestens vier Endanwendungen die annähernd identisch aussehen, ist das wirklich eine für Anwender vorteilhafte Situation und das was gewünscht ist? Hier würde ich mir ein wenig mehr Mut und Kreativität bei den Entwicklern wünschen wie das zum Beispiel Black Rider das bei seinen Erweiterungen macht.
Das Framework bräuchte mehr allgemeine Baukastenelemente für das GUI, dann könnte man mehr kombinieren ohne selbst zu viel erfinden zu müssen.