No distribution has problems on its own: the problem is interop. From a user perspective, all is fine as long as you use only distro packages or release tarballs, but the latter is not really user-friendly (no desktop menu integration). From a developer’s perspective who maintains software that hasn’t reached critical mass, it’s inconceivable to maintain themself packages for all distros in existence, and asking users to extract an archive to double click a program is not the most user-friendly experience.
Flatpak/Snap is really dev-oriented, not user-oriented. I don’t think there’s anything wrong with that, although i find some arguments from 0install/AppImage very compelling.
No distribution has problems on its own: the problem is interop. From a user perspective, all is fine as long as you use only distro packages or release tarballs, but the latter is not really user-friendly (no desktop menu integration). From a developer’s perspective who maintains software that hasn’t reached critical mass, it’s inconceivable to maintain themself packages for all distros in existence, and asking users to extract an archive to double click a program is not the most user-friendly experience.
Flatpak/Snap is really dev-oriented, not user-oriented. I don’t think there’s anything wrong with that, although i find some arguments from 0install/AppImage very compelling.