I'm on Ubuntu Server 22.04, and I've never had to use Snap. Is it exclusively a Desktop thing?

The letsencrypt certbot package has been a snap for a long time. It's their recommended choice even on Debian https://certbot.eff.org/

Its a good opportunity to switch out certbot for something else, there are some great alternative options on github