Why would I care about files? I want to see a photo, I want to listen to a song, I want to open a document.
I why would I want to hack it? I don't want to hack my car, I want to use it.
Ok, I am an iPhone programmer, so I need to see below the surface. But the typical user does not. I am sure you know Clarke's law "Any sufficiently advanced technology is indistinguishable from magic".
Do you know what makes it so? Invisible implementation details. File system is an implementation detail. RAM vs. ROM is an implementation detail which exists solely because of the technological limitations. The classics of UX argued about need to hide these details long before iPhone.
Why do you think we see the rise of different "clouds"? Because they hide another layer of details. And yes, they move files you love so much further away from us. For the best, in most cases.
The times when hackers and users were the same people a over. Hackers today must understand, that the users of their products are no longer other hackers (with exceptions, of course) so different rules applies. Normal user will not care about implementation details. They may scare him. What the user want is to pick your product up and just use it.
Failing to understand that you fail as a hacker. On the other hand, succeeding to hide implementation from the users is a great hack.