This is pure theory. The whole OS is being converted to be Qt based. Have you ever tried programming for KDE using GNOME technologies? It not only does look out of place, but you are lacking interfaces to the core desktop layer. Unless you code glue in Qt. Ever tried writing bindings to Qt library? Not a nice job. While GObject bindings can be autogenerated using gobject-introspection.