If you only listen to music that is on streaming services, then of course you would think that they have "basically all music", since everything else is forgotten. I pirated music before Spotify was available, which exposed me to a wide variety of international artists, and I still periodically look up some of my favorites on streaming services, only to find that they are still absent. So I continue to pirate and buy albums from time to time.
Buying used records or borrowing them from the library does not earn artists money either, but no one bitches about that. As far as I'm concerned, downloading rips is the digital equivalent.