You're right. Self-inflicted was the wrong term to use here. I just meant that Canonical themselves, in some part, have been pushing the desktop crowd away, even if it's a feedback loop between Canonical and the community like you allude to.
I just wish they had followed a similar approach as Red Hat have, where they're still able to place a significant amount of effort into the desktop side of things thanks to their enterprise offering and specialized focuses, like embedded systems for automobiles, which I believe is where much of the Pipewire work came about for example.
That's not to say Red Hat is perfect or a crowning example of a Linux company "done right". Rather, it's just an example.
For Red-Hat naturally there needs to exist some form of desktop for enterprise customers, but that is as much as they care, which also reflects on GNOME decisions, as they have most of the main developers on their payroll.
I'd say that's a bit harsh - they've been employing a lot of the Wayland, Pipewire and Gnome people for example. I'm pretty sure they've been involved in a lot more core Linux Desktop projects but those are the examples I could think of in a minute.
Definitely this. As much as I like Linux, the community hasn’t been that great. So much man-hour wasted on reinventing the wheel. There’s just too much diversity in the Linux world, from distros to desktop mangers to package mangers to …