It's a technical and legal requirement.
We looked at other options (streaming/Apple Music/Spotify/file transfer etc) but they weren't feasible in such a small low power device that needs to work with your phone/the BleepBleeps app and also when your phone isn't nearby.
And this is the only way we can do it legally from a Digital Rights Management perspective. The record companies set the price of the music ($0.99 - and there is very little margin in that aspect for us).
We hope to launch a subscription program so you can get the heads and music very cheaply :)