>> They're trying to build a better product, and they're only a bunch of part-time volunteers.
I thought quite a few of them worked for Redhat?
>> At some point they had a bunch of features, but to keep up with the other desktops (Aero, Quartz) they had to focus on rearchitecting and, being a small team, there haven't enough manpower to keep all the features.
That seems a bit of a rosy view of what happened. A cynic might say that they decided to scrap everything and start again, users be damned, and went out of their way to make 3/Shell incompatible with 2 to force people away from it, announcing that it was now abandoned and of no further interest. Then, as now, they explained how everyone that didn't like that move was wrong and stupid, and they set about making the desktop experience that you will absolutely love because we say so and if you don't do it our way you're a curmudgeon and intellectually subnormal.