So a content provider is a really shitty non-hierarchal file system. I don't see that as an improvement. What about backup/restore apps? Those want to save and restore everything.
File systems are the worst general-purpose way to access data, except for all the other ways.
Since when mp3 (or any media files) should belong to applications???
That data is the user data, it's not tied to a specific application.