To be fair, themes are only grudgingly supported by gnome. KDE has more available configurability for color schemes, but the number of Qt themes that handle everything correctly and look good is small.
I think resolution-independence has made creating themes much more difficult, and not a lot of people are up to the task.