Earlier quoted context omitted.
I understand the hate for snap (and flatpak) and I personally use deb as much as I can, but they are the right move. Yes, right now it's a subpar experience. But you need to deploy it now to be able to improve on it and have it as the default in the future. And I believe it's a better future, because: - packaging a deb is difficult. I've done it, and it's a lot of complicated hard work you get to repeat for every rel…
> packaging a deb is difficult. I've done it, and it's a lot of complicated hard work you get to repeat for every release for anything that is not a simple program Right, but the point of a high-quality distribution is that this complicated hard work only needs to be done once (per package, updated for upstream changes obviously) by your distribution's package maintainer. Then it scales for free. That's the beauty.
Also the sw engineering world is clearly moving away from packaging as "integate application into distro X version set of library versions by continuously expending a lot of integration engineering effort" and more towards things like docker images, snap/flatpak/appimage that sidestep the problem of host platform component dependencies as much as possible.