I think the only real answer to this is the radio, and even that's not as good
Spotify is just one of those things that always has and always will provide a better service than piracy due to the amount of good music arguably outweighing the time you have to listen to it