Why do I need to give an app a explicit permission to access common folders in my home directory? I already gave the app permission to do that when I asked the operating system to open it. This annoys me so much! You know why? Because I have a firewall installed (LittleSnitch.app) which shows alerts a few times during the day about network connections from apps that are currently running in the system. I like these alerts, they are informative, they serve a clear purpose.
However, the alerts introduced by Apple, they are mostly useless.
Why Apple?! Why do you want to waste my time with this useless crap?!
The first time I opened Terminal.app after upgrading to macOS Catalina I got several alerts to give permission to the app to access folders that I wanted to “cd” into. The alerts would be useful if they only showed up when something is trying to access core folders, but why do I need a freaking alert when I try to execute “cd ~/Desktop/” or “cd ~/Downloads/” ??? And don’t even try to use the “find” command to search for a file in your user’s library folder, a command like this will trigger dozens of alerts: “find ~/Library/ -name "com.example.app.plist"”
These alerts trigger so often and people will start to mindlessly click “Allow”, eventually they will grant system-wide access to malware that should have been prevented by the operating system in a more graceful way. I can see many of my friends and family members who are not tech savvy ignoring these alerts and mindlessly clicking “Allow” every single time.