Why do you present a false dichotomy? The gnome team (and presumably at least some gnome users) consider them features. Those features are implemented as non-portable crap. Saying gnome works fine on openbsd and pointing to part of gnome working only after an openbsd guy ripped out big chunks of it is just silly.