What about compiler toolchains? Shared libraries? Debuggers? There are many things that don’t fit into a simple “select this file/directory to allow access” model. For some apps that’s fine, but for others it isn’t that simple. I’m not saying it isn’t solvable, just that it isn’t currently solved.
Which is fine for some apps, try that with an IDE.
Why does an IDE need unfettered access to my whole FS? Access to the project directory, and maybe the runtime directory, have to be enough.
What about compiler toolchains? Shared libraries? Debuggers? There are many things that don’t fit into a simple “select this file/directory to allow access” model. For some apps that’s fine, but for others it isn’t that simple. I’m not saying it isn’t solvable, just that it isn’t currently solved.
To be fair, the title says more apps, not all apps…