1. Snaps provide granular confinement to the applications.
Is there a network tool CLI that happens not to read/write local files? You can forbid access to the filesystem, forbid access to the X server and all other resources.
2. Is the whole packaging a pain? Just do the work once and create the snapcraft.yaml packaging file that describes the whole process. You can even use the snap build server to rebuild fresh snap packages (in six architectures) as soon as you make a commit to your repository.
3. Are you a software company that wants to distribute your software? You can do all the snap building in-house.
4. The same snap works in many many distributions.