I'm probably going to piss a lot of people off when I say this, but this falls under the old problem of "when the only tool you've got is a hammer, every problem looks like a nail". Developers develop. It's what they do. When you've got people who only know how to solve problems by creating new code, that's what they do. And sometimes new code is exactly what's needed. But often solutions to old problems are not making new things, but rather reducing the complexity in old things, tweaking old things, cleaning up old things. And certainly open source isn't the only culprit here. Plenty of other software producers are guilty of throwing the baby out with the bath water in a bid to shun all that is old and embrace all that is shiny and new. But the point is that folks like my least favourite FLOSS developer Lennart Poettering, and many others too, are great at forgetting why it is we use tools in the way that we do, and enforcing brand new "really cool" ways of doing things without stopping to ponder if "really cool" is actually a thing that enhances functionality or not. And there needs to be real need, not just bored developers avoiding complex problems and instead punching out unnecessary replacements for things that already work well (in some cases, better than the new replacement). Specific to snap packages, yes, there are certainly "problems" it "solves". There's also a shitload of problems it introduces - some of them quite severe on performance and security. But if we're ignoring performance and security in lieu of only "the low skilled end user's experience", I'm not sure that's a valid assumption to make across the full gamut of user types. But again, the choice is there. I don't have to use Ubuntu, and people who want to are welcome to it. I guess my gripe is that it's yet another example of an OS I was behind for some time, before developers changed it to be unrecognisable from the thing I once loved (macOS shares this for me - brilliant up to and including 10.4, and then key underlying components were changed and broken beyond repair, rendering it useless to me from that point forward). Change is the only constant, and I'm OK with that. Leaving Ubuntu behind for something else was bound to happen, just like I used other distros prior to Ubuntu, and left them behind when something better came along. I guess the crying shame here is I'm not leaving Ubuntu because someone made something better, nor because my requirements changed. I'm leaving Ubuntu because Ubuntu got subjectively worse for my individual, unchanged requirements.