Part of that is much of the point behind snaps (and just as true of flatpack for that matter) - once applications are put into sandboxes many things break. And while it is often easy to erect walls against unwanted use it takes a lot of thought building abstractions that let people do what they need in a controlled way that don't leave the system as open when compromised.
But yes I agree, it is definitely a big change compared to how things traditionally have worked. The question is if it is a necessary direction.
But yes I agree, it is definitely a big change compared to how things traditionally have worked. The question is if it is a necessary direction.