The userspace breaks userspace. The kernel is nice and not what I was on about. The forced migration to wayland is an issue. Userspace libraries having vast incompatibilities between versions is an issue. Pipewire not being a perfect pulseaudio replacement is an issue as its needed to make wayland more sensible. Gnomes removal of window decorations is an issue as it forces every app to build those themselves. Ubuntu replacing the core utils with rust versions that aren't remotely finished yet is an issue but thankfully isolated to them.
It just makes it a really frustrating platform to use when things keep requiring more effort to do. And the software quality will just go down when gnome and wayland deliberately force people to conform to their decisions.
Its mainly the forced part I am so upset by. If desktops didn't pull X support and wayland was optional people would have choices. Right now as a software developer its much harder to deal with than before. And every dev who doesn't bother especially for multiplatform software by smaller teams will then mean their app that used to work great is now a mess. All because essential elements got removed.
Login to reply