Flatpak, snap, appimage... where is Gentoo Prefix?

Thank you @ogra. You can package all that - yes. So snap is more like a spec for self-contained binary packages, to enable base snaps and confinement. It is not a package manager because it doesn’t support dependencies between snaps, and it is not easy to reuse build recipes from other snaps. Is is supposed that software vendor has enough expertise to build their app starting from the base snap. Also this: you often see deb packages from ubuntu repositories used in build recipes. That really looks like crutches: that is totally a different ecosystem (though opensource too) with different primary purpose. Also that probably means deb packages are now required to work both for traditional use and in snaps. Btw, does that bring additional troubles for your support engineers? Anyway, snaps are imho for large apps/teams that want and know how to provide all the stack of dependencies