I so agree.
Streaming stations are restricted in just the same way radio stations are - they have to pay massive fees to broadcast the music, so limit what they broadcast to what gets them the most listeners and hence justifies their advert pricing.
Over time this list gets more and more restricted; until you end up like local radio, where you can hear the same song 7-8 times during a single working day.
Back in the early days of internet radio, you could listen all day, all month sometimes, and not hear the same song twice.
As above, if you want anything that isnt main stream, you have to hunt through the torrents to see what you can find. When I find something I really like, and I have a job (currently not something I can say yes to), I will go out and buy a physical copy; once I bought a singer/songwriters entire back catalogue, 10 years worth of album releases.
I do have some music that I am unable to buy legally; it was illegally ripped to mp3 from a wax cylinder recording made in Africa, a few years before WW1.
For some strange reason, Spotify dont list it.