Give up on CDs, they seem superfluous when you can get the higher quality sources from streaming.
I have no problem paying for streaming subscriptions, and find it odd that so many people do (especially when the same people have no problem paying for TV).
Unlimited streaming has opened up a whole new world of music discovery.
I still buy vinyl LPs though, mainly direct from the artist’s websites, Bandcamp, and sometimes shows.
You’re right, I’ve found a handful of CDs that are just not on any streaming source, but they are rare.
But thankfully usually the opppsite is true, that there are more versions of an album than I have CDs, and you can compare them all