“Canonical only having snap releases was harmful to adoption. I liked using lxd, but uninstalled snapd (forgetting lxd used it), and my vms obviously stopped. Snap wouldn’t reinstall properly (various inscrutable errors), so I moved it all over to libvirt. I’d still be happily using lxd if it weren’t for Canonical’s snap-pushing. That’s my anecdote of one.”
-mkj
(I’m not mkj so…, but I think most users are quite against enforcement of snapd)
I think it affects a sliver of the community that lies above the complete novice, but not quite technically adept. The place that gives you a feeling that you have knowledge but you haven’t reached the level where you understand how much you don’t know. I think that’s the place which breeds this sort of sentiment we see around this issue.