Comment on Spotify doesn't make profit from music streaming, despite having over 400M monthly active users, because it pays two-thirds of all its revenue to the rights holders.
Pandora didn’t replace buying music. They did not add the “on demand streaming” option until after Spotify was prevalent.