I don't hate change; in the case of PipeWire, I absolutely welcomed it. The alternative was obviously broken and couldn't be iterated on in any meaningful way, so replacing it with a higher-level interface made all the sense in the world. I loved a lot of the iterations GTK3 made over GTK2 so the interfaces would be equally at home on a tablet as they are on a desktop. I appreciated the work that went into writing GUI package managers even though I'd never really use them, and while I don't agree with them, I'm happy that people are experimenting with containerized packaging.
Linux users don't hate change, we just hate regression. A lot of people's workflows rely on exploiting extensibility and niche features, much as others do on Windows and MacOS. When people pull the plug on old systems, or limit the interoperability of their application, they shouldn't wonder why their reception is negative; people want to take your project to the next level, all you have to do is let them. PipeWire was beloved because it did let people extend pre-existing features. It was a powerful tool for managing audio cart-blanche, and it released in a fairly feature-complete state. It's an example of the perfect Linux software overhaul in my opinion.
There's a lot of generalizations in the grandparent comment about how distributions 'hate' the lack of theming and whatnot, and all I can say is that those kinds of opinions are almost entirely founded on a premise of not understanding the majority of Linux users. Extensibility is king, and it makes a lot more sense for them to build a flexible toolkit that allows for both theming and accessibility options instead of locking it into a one-track design philosophy that just-so-happens to benefit a small handful of users. That's what people are mad about.
I don't hate change; in the case of PipeWire, I absolutely welcomed it. The alternative was obviously broken and couldn't be iterated on in any meaningful way, so replacing it with a higher-level interface made all the sense in the world. I loved a lot of the iterations GTK3 made over GTK2 so the interfaces would be equally at home on a tablet as they are on a desktop. I appreciated the work that went into writing GUI package managers even though I'd never really use them, and while I don't agree with them, I'm happy that people are experimenting with containerized packaging.
Linux users don't hate change, we just hate regression. A lot of people's workflows rely on exploiting extensibility and niche features, much as others do on Windows and MacOS. When people pull the plug on old systems, or limit the interoperability of their application, they shouldn't wonder why their reception is negative; people want to take your project to the next level, all you have to do is let them. PipeWire was beloved because it did let people extend pre-existing features. It was a powerful tool for managing audio cart-blanche, and it released in a fairly feature-complete state. It's an example of the perfect Linux software overhaul in my opinion.
There's a lot of generalizations in the grandparent comment about how distributions 'hate' the lack of theming and whatnot, and all I can say is that those kinds of opinions are almost entirely founded on a premise of not understanding the majority of Linux users. Extensibility is king, and it makes a lot more sense for them to build a flexible toolkit that allows for both theming and accessibility options instead of locking it into a one-track design philosophy that just-so-happens to benefit a small handful of users. That's what people are mad about.