That was one of the reasons we moved away from snaps in our charms. There are many compatibility problems in there.
I’d love to see Juju and charmcraft packaged as deb/rpms. That would make Juju available for non-Ubuntu OSes This is one of the reasons Juju is not used in the wild: it requires people to use Ubuntu, and many people use other linux distributions.
Not only to distros tailored to RPM, but any distro other than Ubuntu.
For the case you mentioned on the first post here, snapd will not work reliably if the /home/user is in a NFS share. So, Snaps don’t work… maybe we need a Launchpad ticket to request an RPM and DEB for Juju and its components.