Why are all pre-installed application styles and window decorations not uninstallable?

To summarise (for the “Solution” plugin):

  1. In kcm_style:

    1. QtGui can be compiled with QStyles / QQuickStyles, which cannot be removed without recompilation.

    2. However, the package manager can also include these as binaries. These can be removed, insofar as they’re not hard dependencies.

  2. In kcm_kwindecoration, the package manager can install entries, as can KGetNewStuff. However, KGetNewStuff doesn’t install anything by default.

A GUI to invoke Discover with these packages prefilled doesn’t exist.