Earlier quoted context omitted.
This is a very strange reason not to like a product. Care to elaborate why?
There's no such thing as a cross-platform GUI layer that doesn't suck. Qt comes the closest, and it has all sorts of platform-specific hacks in it, some even visible at the API level. If you're going to be writing something that's used as frequently and intensively as an IDE, then it had BETTER conform to the user interface guidelines of whatever OS it's running on. Those differ on Windows or Mac, and Linux doesn't r…
But GNOME definitely has them[1], and newer projects which have dedicated themselves to a really solid HIG are gaining a lot of traction[2].
[1] http://developer.gnome.org/hig-book/stable/ [2] http://elementaryos.org/docs/human-interface-guidelines
I guess the issue comes down to more people needing to _care_ about them :)