Earlier quoted context omitted.
I'm not sure Canonical supports XFCE in any way, and now they also no longer support KDE (financially, that is). There were hiring one guy to work on Kubuntu, that's not much if you ask me. So we're down to two (Gnome-shell and Unity), and the support of gnome-shell is almost mandatory. Unity itself is based on gnome3, so they need to help maintain and improve it. There is no harm in letting community driven efforts…
Xubuntu is also really useful if you want a superior desktop UI. I'm not sure if it's gotten harder or easier to make a default Ubuntu install use Xfce4 on the very newest version, it'd be nice if that was an install-time option instead of the separate distro mess. (It used to be just sudo apt-get install xubuntu-desktop, but I've been out of the Ubuntu world for long enough I have no idea if they changed that and it…
They refactored most of gtk, simplifying many things, and in the long run, when people are done migrating everything, I believe it will turn out for the best.