Matt Hartley posted an nice article about Linux Desktops in Businesses. http://itmanagement.earthweb.com/entdev/article.php/3717261It really is an interesting read.
GNOME, both on the user and development side of things, believes in the integrity of GPL-based code and ease of use. Applications developed in this realm tend to be rather vanilla in appearance, yet will work as advertised.
KDE on the other hand, is a product that provides the end user the freedom to choose how simple or complex their desktop ought to be with regard to access and configurability. On the development front, the developer is free to choose their path to create open source software or that of the proprietary nature. It just depends on which direction the software developer wants to go.