Why KDE?Shortcomings of the traditional X11 desktop:
No easy dialog based desktop configuration (e.g color-schemes, fonts, localization)
No unified application help system
No common application development framework
No compound document framework
Lack of Network transparency
Authoring of X11 applications extremely tedious