“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)
With causal user, I mean someone who hasn’t a deep understanding of their OS and not someone who only does the most basic stuff. Maybe wrong choice of words. Causual users like you described are a dying minority since Smartphones and tablets are enough for the most basic tasks these days.