https://developer.android.com/guide/topics/providers/documen...
Unfortunately as far as I remember there is no way to gain access to that location persistently. Your copy of the file through this mechanism is just a copy of that file, so I couldn’t say have 50 files in my app that I granted access to being in some file system location that syncs (like google drive) without having constantly be repicking that file location.
There are a ton of options here that don’t involve unlimited access to all files.
Not to mention that it likely means that iA's own apps on other platforms can't access those files either. So much for the cloud.
Any app which can open files can open files stored on Google Drive. What apps can't do is open files the app did not create, without the users input, without getting a security audit. Which seems perfectly fine to me.