По-моему, автор тезиса не сосвем понял ситуацию.И KDE, и GNOME развиваются по одному и тому же сценарию: с каждым основным (major) релизом базовой библиотеки происходит полная переработка структуры проекта. Просто GTK+ зависит от GNOME сильнее, чем Qt от KDE, а потому GNOME может себе позволить реже разрушать совместимость.
Т.е. при переходе с одной основной версии библиотеки на другую проекту приходится переписывать свои библиотеки, что, естественно, позволяет радикально изменить функционал. И именно это произошло при переходе KDE с Qt3 на Qt4, равно как и при переходе GNOME с GTK+ 1.x на GTK+ 2.x...