Sure, but that does not mean you cannot run LXD on Ubuntu without Snap.
I compile new versions, test it out in staging, and then ship the update to production servers, which is currently a mix of Ubuntu, and OpenSUSE.
Do not get me wrong, I do not like snap (or flatpak for that matter), and would much prefer if LXD was available through a PPA, or the default Ubuntu repositories, but LXD itself does not require snap, it is just the default distribution method.