What problem were snaps trying to solve?
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.