Unlike Windows 10 you do have a choice here.
One of the biggest problems with Windows is that every app sets up its own update policy and comes from its own App Store. (Steam, battle.net, etc.,) But that's Microsoft's fault for doing too little, not for doing too much. And that's actually kind of nice.
So do I.
Their botched rollout of Edge, including installing it without my permission and placing it on my taskbar, shows that no, you don't have a choice.
> I can pause OS updates in a control panel.
This is misleading at best. You can pause updates for a time period but they're forced at that point.
I don't know why you're comparing it to Windows 10.
Actually you can.
https://snapcraft.io/docs/keeping-snaps-up-to-date#heading--... for instructions on how to defer updates.
If you want to install a snap such that it never updates, see https://forum.snapcraft.io/t/disabling-automatic-refresh-for...
This issue, combined with the snap server being closed source and controlled by a for-profit company that seems to care less about FOSS with every Ubuntu release, makes snaps a very hard sell to anyone with common sense.
With the direction Linux is heading between snaps and systemd, and old-school holdouts like Void and Slackware suffering from a lack of developers and long-delayed releases respectively, I'm leaning more and more towards adopting OpenBSD for daily driver use. Performance has improved, quality of life has immensely improved, and the team behind it actually cares about putting out correct, working, secure software.
Sorry, rant over and I really went out on a tangent there, but my original point is that snaps are definitely no good for the future of Linux and I believe will be a detriment to the platform going forward.
I'm still of the opinion that this should be a front-and-centre feature. Install from the snap store, disable updates for that app specifically, still have to tied to its store instance for manual future updates.
Is this a practical issue for me? Actually, no. However, the fact that they didn't just include it from the beginning is a clear indication that Canonical and I are starting to differ in our thinking when it comes to the autonomy of the user. Also the fact that they didn't allow you disable updating, but merely postpone it for a maximum of two months.
> But as a desktop user, I appreciate that I have the choice.
Just so we're clear, it's not that the apps auto-update, it's that there's no way to stop them auto-updating.