I think Snaps are promoted like “one-click-and-works” packages, but in many cases it isn’t like so. Android provides on-demand popups when an app requires additional permissions. In Ubuntu all you have is a dropdown in Ubuntu Software. If you’re using Snapcraft then it’s none. And most apps even don’t tell that they may need some plugs and what plugs serve what cause (some, like Remmina, shows a simple message on start). This isn’t user-friendly and creates rage.
I’d like to see a more unified approach: why do you need a NetworkManager, or “if you enable this you can do that”, a link to permissions in the app menu (the dropdown right to the Activities), a tutorials about snap permissions and comparison to Android on first boot, etc.
Because of this every day we see these posts and half of “My beautiful Ubuntu desktop” posts on Reddit shows 0 snaps in neofetch.