Das macht aber keiner (mehr).
Doch, ich, hat sich bei einem Projekt als viel praktischer erwiesen, als mit dem Qt Designer ein .ui File zu erstellen. Es gab aber auch mehrere Custom-Widgets, Layer etc.
Du nennst QT ein Toolkit
Nicht nur ich
Ansonsten stimme ich dir zu, man muss nicht von 0 Anfangen und seine eigenen Widgets erstellen. Ausnahmen stellen z.B. Web-based GUIs (mit Electron) oder PyGame GUIs da. Erstere haben in den letzten Jahren massiv Aufschwung erfahren und sind sehr verbreitet, letzteres ist nicht immer sehr sinnvoll, aber sehr lehrreich.