I had the same experience on my one gui Ubuntu machine. I also have several headless machines, and due to some shared libraries I always ended up with snapd installed even though none of the packages I was running were installed through snap. I always found it through the mount point pollution that snapd does.
Ubuntu is not terrible and if it works for you then fine. I would be surprised if Debian or Mint didn’t also work for you just as well though.