That is a way to see it.
I see it differently, for me the main issue is the fact that people run random software that were not even vetted.
If you dnf/apt install everything from the official repos of your distro, you wont have any misbehaving apps. And that model still holds.
And as I explained, other security models don't work either. People will just whitelist the app, or click "Accept" anyway, because they want the feature now! What's the point of nagging with a modal window "your random app, that you installed from a random website on the internet, which means you really want to use this specific app, is behaving in a shady manner, are you okay with this?"