Purging Snap Forever
I've had a lot of bad experiences with snap. For a time, it drove me to pure Debian. Debian of course has its own issues, especially in regards to hardware support. Therefore I've switched back to Ubuntu, critically WITHOUT snap.
The synopsis is:
# See the impact before removal. (Know what needs to be replaced.)
snap list
# Tell snap to remove all the things it manages.
snap remove --purge <snap-name>
# Stop snap services (and prevent anything from restarting them).
systemctl stop snapd
systemctl disable snapd
systemctl mask snapd
systemctl stop snapd.socket
systemctl disable snapd.socket
systemctl mask snapd.socket
# Remove snap from the system (and prevent anything from re-installing).
apt purge snapd
apt autoremove
apt-mark hold snapd