Apps now require specific access to Files in internal storage; I can no longer just give my apps full access to all internal storage. I use this programming app called Acode, and before the latest update to internal storage, I could easily create / edit / delete any app in internal storage.
I am glad that Samsung is working on making internal storage more secure, but there is a better way to do it:
Apps should never be able to edit files / folders directly unless they created the files / folders. Files / folders created by an app are "owned" by the app, and other files / folders are "unowned".
The whole point owner apps, the archive, and the trash is to allow the user to revert unintended changes and undo changed done by other apps.
If a file has more than 1 version of itself in The Achive,or an app has been excessively overwriting existing files that it doesn't own, then the user should be informed when they try to use the file again.
The Archive could be added to the Files Manager app, right next to the trash, with various options for reverting files, adding new owners to files, and removing owner from files. There could even be a list of which apps have been editing files, and buttons next to the apps: [ Revert edits, Accept edits, Permission ]