I'm not entirely convinced this is right. Many people worked on Gnome, I'd bet even more did so than did for Unity and Mir. It's not that having more than one project completely divided the FOSS community's resources up.
True, Gnome has had huge development carried out over the last few years. Red Hat / Fedora have been great in terms of contributing to the FOSS community.