Im happy to inform you that Gnome have the benefit of being used at enterprise level software. Right now as we speak Red Hat have a whole lot of testers doing QA on RHEL7. That is as boring as it gets and anti-CADT as it gets.
You might want to rethink your theory. There might be another DE outthere doing endless rewrites because it was getting boring.
The thing is, isn't geolocalisation useful at all? I mean, this function has some interest so why remove it? Why remove features for the sake of not agreeing with them? Isn't removing feature what people do complain about when it comes to GNOME? Troll spotted if you ask me. Of course it should have been made optional since it first spawned, but the fact it is now optional is good news, it proves they are doing it right.
But I think AnonymousCoward is right in some respect: if it's traditionnal UNIX-like desktop you're looking for, XFCE does it much better than GNOME now, and I think that if it is still not as polished as GNOME 2.x was back in the days, it is much, much less bloated - the very reason why, at the time, I switched to openbox + tint2 + pcmanfm. I switched back to GNOME with 3.2 because it answered the bloat issue quite well... not to everyone's approval, as you know.