One thing snap got right is it also works for non-desktop apps. Of course, it has its own problems, most notably relying on a proprietary central store.
For non-desktop apps docker/podman is an option, but that doesn't work very well for desktop apps.
For non-desktop apps docker/podman is an option, but that doesn't work very well for desktop apps.