I’m genuinely surprised there hasn’t been any significant effort made to make it more readable.
Quite the opposite. They’ve tried to make it better, and in turn, they’ve made it worse.
They used to have a pretty straightforward Linux file structure, and you were expected to put things in the external Pictures folder. And downloads went to the external Downloads folder. Back then, internal storage was small and SDs were large, so apps couldn’t really afford to store these things locally and the SD structure was well enough defined that it was pretty clear where pictures would go.
Now, Google has pushed against SD cards. They also started requiring more permissions for external storage. They’ve added some “documents” APIs that were supposed to make it easier to tag/find files, but it’s a tangled mess and most apps don’t touch it. And they’ve rewritten their storage model multiple times at this point. If you’re writing a new app, it’s unclear which model to even follow anymore because Google has created a giant cluster fuck of options and paradigms.
Google is actively making this problem worse and worse. I wish they had never tried to “fix” this in the first place.
For those interested in solving this problem…
Cats generally use furniture because it works better than the alternatives they are provided. Companies aren’t selling your cat a scratching post - they’re selling YOU the scratching post.
If your cat uses a particular piece of furniture, find a post of similar size/shape and place it next to it. IE, if they’re scratching the back corner of the couch, get a 3 foot tall post and place it next to the corner of the couch. If they’re tearing up the rug, get one of the scratchers they stand on, and place it near that spot.
Cats scratch in different ways/angles/shapes to not only sooth their nails, but also to stretch certain muscles. If you can give them a scratcher that is aimed at similar muscles, it’ll be more pleasant to use than the furniture, and they’ll likely use that instead.