I cancelled my Spotify account some time ago due to a band I liked at the time (Thank You Scientist) having their catalogue dropped making me realize that I do, in fact, own nothing -- but I was not happy about it.
During a trip back to my parents a couple of years ago I found an old CD binder of mine that was packed full of old music that I thought I had lost, so I took that home with me and started the slow process of ripping music to my hard drive. Foregoing MP3 I decided to rip them as WAVs since I have a big disk and a pair of Sony M4s and it was like a new sonic universe had been opened to me.
I have about 200 CDs in my collection now, a lot of them old ones that I did end up losing but repurchasing. There's apparently a niche enough market for them that some arbitrage can happen. For instance, using Amazon as a spot market I found a CD for $5 used at a local book store that sells for $40 minimum at Bezosland (Dance Gavin Dance - Mothership for those curious). My mom has also come in clutch, finding Drive Like Jehu - Yank Crime at some flea market local to her and throwing it into my Christmas stocking last year.
I can't stress the quality of the music with a good set of headphones and a lossless rip. And best of all I own this music forever.
Best to just use yt-dlp and download music from youtube.
It's not actually hard to scrape from spotify or apple music or anything using a web interface and linux. I would post code to do it, but it's probably more trouble than it's worth. Pretty much every song is on youtube anyway, it's just a bit harder to save a whole album.
Even using a 320 kbps format to download mp3s from YouTube, the quality is just shit. That's why I prefer FLAC files, but even 320 mp3s from albums are better quality. YouTube compresses too much of the original audio during upload.
Seems youtube maxes out at like 130k opus, but on the plus side in ten years you'll hardly be able to tell the difference between that and a live performance.