Having good security is essential to having a good app platform. You can see a real disaster in how malware operated on Windows a couple decades ago.
>I want to be able to easily snoop on and control my GUI
That don't mean that every random program needs to be able to. If a program is to be able to snoop, it needs to explicitly given the ability to do so.
I strongly disagree with this, this is how you get inconsistent, annoying computing experiences
Having good security is essential to having a good app platform. You can see a real disaster in how malware operated on Windows a couple decades ago.
>I want to be able to easily snoop on and control my GUI
That don't mean that every random program needs to be able to. If a program is to be able to snoop, it needs to explicitly given the ability to do so.