The system settings need a ton of improvements and some reorganization.
There are many inconsistencies and issues that need to be fixed.
Currently there is a mixture of styles, behaviors and frameworks used for KCMs and they can be very confusing, which is a big problem.
We should port the system settings and every KCM to Kirigami/QML.
We should start by porting every KCM to Kirigami/QML (Plasma: KCM Redesign).
After that we can make further improvements to the KCMs and reorganize them.
At the end we can port the two system settings hubs/start screens/layouts that are used now to QML/Kirigami and fix issues in them: Icon View and Sidebar View (drop the old and ugly tree view).
This task tracks all of that.