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.
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.