Convenience. iTunes has a big catalogue, good artwork, booklets etc and is quick and easy to pay for. Expensive, certainly, but very functional. Sound quality is decent, no DRM. I've bought a few things on iTunes over the years though I generally torrent or buy CDs. Spotify is the thing that's harming iTunes revenues, playlist sharing is ubiquitous.