I'm thinking maybe there are two distinct groups of people. One group choose their OS and love to fiddle and fine tune its behaviour.
Another group have their OS chosen for them by their employer. They don't care about the OS, or software in general - they just want to get through the day.
Perhaps KDE is well suited to one group and Gnome to another?