"And it is not like RH is a shining beacon of superb collaboration. All their Gnome3 hackers took a giant dump on freedesktop specs for example."
GNOME Shell developers have yet implemented a specification that KDE proposed. KDE hasn't implemented some specs that GNOME developers have proposed either. Just because it is hosted by freedesktop.org does not in anyway imply that there is consensus that everybody should use it. This is a common misconception that freedesktop.org is a standards body of some sort. This has never been the case ever since the day Havoc Pennigton from Red Hat launched freedesktop.org back in 2000. Choosing not to implemented a particular spec does not imply lack of collaboration. It can and often is just a technical choice.