They have a shiny file system abstraction, but ever since they introduced that, they have allowed downloading arbitrary files into it AFAIK.
Things have inverted: iOS now has a user-visible filesystem apps can expose their data in, while current Android versions model everything around "documents" sourced from "document providers" with major performance and functionality limitations.