Ummm, a vibrant ecosystem of desktop environments/window managers is one of the best things about Linux.
The community spreads its efforts thin into a thousand projects rather than making one amazing one.
I don't think that a FOSS community will ever converge on an amazing DE without part of it breaking apart and starting a new one, for the sake of building something even more amazing or failing on the way.