@alexmurray regarding a potential future switch from
cups - I do see value in the distinction - some software only needs to print - but a browser could reasonably be used to add a new printer. Especially these days, when office suites run in the browser, rather than as separate standalone applications.
The first time a user wants to print something, before a printer is added, is not unlikely to be in a browser. The dialogs displayed will include an option to manage printers, so if that doesn’t work, it will be perceived as a bug (especially given the lack of a specific error message explaining the lack of permissions).
If the average snap user understood plugs and how they need to connect them manually sometimes (and how to actually do it), that would be fine. But it seems the average user isn’t even aware that they’re running a snap version of the browser…