Re: pot?
The problem is that we've seen what happens when you blur away the existence of files. You get the smartphone. It's your data, you know. No need to wonder about where it is, Google's on it, you don't have access to the raw data anyway, the apps know where to find it.
And that is wonderful, assuming that you only ever want to do the thing the app gives you controls for. If you want to have some of those files on portable storage because your phone doesn't have enough internal memory, but the app didn't give you that button? Sorry, you can't do it. Do you want to back up your data and restore it to a different device? You could copy all the files and transfer them over, if we let you see them, but since you can't, you only have a one-size backup method which might work or it might simply restore the app, helpfully back to factory settings except it remembers that you asked for dark mode. Maybe the app is doing something wrong? On a computer, I could edit a configuration file to make it do something differently. But even though the same configuration file exists on the phone, I'm denied access to it, so I'm out of luck. This is the kind of stuff that breaks when you try to pretend that files are unimportant.
A lot of the time, you don't have to look at or worry about internal files, but you really do want to have access to yours and having the internal ones is always an option that's useful to have around in case you find a reason to want it. It's necessary if you're going to write good, structured code. Partially it's because it makes organization of something complex more feasible, and partially, it's because portability and reproducability is critical here. Programming involves multiple layers of understanding how the machine works at one level, ripping that away and learning what's under that, then putting back the levels until you have the level of abstraction relevant to your task. Hiding something as simple as where your data is under a layer of vagueness is not helpful.