I get the issues going on in the OSS work right now. If Wayland still can't do everything that X can, this is a problem.
However, as a software engineer I can FULLY appreciate wanting to work towards a unified goal.
As a developer I also don't want to have to focus on supporting multiple tool chains or APIs. This is ALL Linux has it seems. It makes embracing Linux really difficult.
Community based development just doesn't work!! I submit desktop Linux as all the evidence of that as you could need.
Red Hat is a bunch of bigoted trolls for sure, but I can't fault them for wanting folks to focus on one display stack.
If we could see a unifying across the Linux development world that would be a HUGE factor in it gaining momentum.
For example (just a hypthetical): Xlibre -> Cinammon DE -> QT
Think about how much easier it would be for people to know, if I write an application for Linux these are the standards and APIs that I use. How much easier is it to develop that software?
I love this stuff and even I am annoyed to no end with that lack of organization and order being championed as some kind of good thing!
We all just sort of know instinctively that committee suck at organizing anything. You don't want your house built by committee. Your disaster recovery?
Why on earth, with something as complicated as software development, would ANYONE think software development by committe is a GOOD thing?
Volunteer contribution isn't a bad thing. Every Volunteer trying to lead the way is!
Merit based volunteerism could work. You simply focus on the best solution and move on it only.
Think about how much better desktop Linux would be as a result.