It was foolish of KDE to use commercial product as a base for their free desktop. They should've use wxUniversal (the self drawing version of wxWidgets).
Now, the only option they have left is to fork QT, which would put enormous pressure on them since it would require a lot of effort to maintain.