On some distros (currently just Debian and Ubuntu), snapd supports a “re-exec” feature:
What this means is that when the .deb packaged snap, snapd, etc tools are executed, they will check if the snapd or core snaps are installed and simply call exec() on the equivalent binary found there.
This means that you can be running a newer version of snapd than is delivered by the distro. Of course, this doesn’t happen until one of those two snaps is installed on the system.