Spotify kind of sucks. I've been using Bandcamp for years (though they sold to epic and then got sold to some vultures, so they might be doomed)
If I buy one album a month for a year, that's about the same as a subscription except I get to keep what I bought. And after a few years I have a big library and don't need to buy as much. And the musicians get a bigger cut.
If you're listening to stuff that's not on Bandcamp I don't know what to tell you. Probably buy it from elsewhere, or if it's old just pirate it because it should be public domain anyway.