All this Gnome 3 talk reminded me of Heinlein's The Door into Summer. One of the sub-themes of the novel is that engineering is all about prior art. You can't build railroads until you have steam engines. You can't build robots without computers.
Taking this from a programmer's perspective, the free software movement is all about creating a body of prior art that enables us to create our own versions of railroads. We don't have libgnome so we can say, "look at libgnome, isn't it great?" We have libgnome so we can build evince, metacity, evolution, and abiword. And we know that if any of those apps ever falters and stops being maintained by their present authors/companies someone else can pick up the code and use it as a basis for improving and creating new work.
So breaking Gnome-2 API/ABI in order to clean things up and make them more intuitive for a programmer has to look at this cost/benefit: We have a certain level of prior art in Gnome-2. It may be clunky in places but it works. According to gnotime, I've spent about 260 hours plunking away on QA Assistant. That's about 32 work days in which I've gone from basic python and Gnome-1.0 knowledge to a small but workable Gnome-2 application. Will a more intuitively designed Gnome shave a day off that ? Cut it in half?
Because here's where we find the collision of ideas of the relative importance of platform vs applications: there's a lot of stuff built on the prior art represented by the Gnome-2 platform. To make transitioning to Gnome-3 worthwhile there has to be some widespread, "there ain't no way to solve this in Gnome-2" problems that, when solved in Gnome-3 will make both innovation and implementation of new ideas faster and easier. If that happens, then we end up with more, higher quality applications. If it's just tinkering with things here and there to make the ride smoother for the new programmer but don't significantly reduce the time spend implementing his ideas, we've taken a step back from our overall goal even if the underlying architecture is better.