Hasn't Ubuntu switched back to Gnome recently?
Since ~2009 most of the effort was Canonical-sponsored. The C++ rewrite was quite a dealbreaker in the flow of the project (which was originally written in C). The time it took to get the rewrite up and running and the language switch had a great toll on the motivation of the contributors.