Snaps are not the solution to vulnerable software
Snaps include their own dependencies, a bit like a statically compiled binary.
To push them as a solution for software vulnerabilities is perverse. If a hole is found in an old-style unix library, it alone can be patched and all its traditional, dynamically-linked, dependencies are automatically protected (you may need a reboot). With snaps, you need every single snap that uses it to be updated.