FOSS developers are free to do what they like. I was quite happy with KDE3, although it was getting a bit outdated. However starting with KDE4 it seemed like too much attention was being given to gimmicks and core functionality and stability were suffering. I tried to go back a few times but never could. IMO that was the beginning of the end. I've run most of the major desktop environments on linux, and many of the minor ones, and for workstation use I'm currently happy with i3. On laptops Gnome is fine or Unity is acceptable. I'm not a teenager/20-something who cares about customizing everything on every computer anymore. I just want something stable and that works consistently across releases.