Having rare and/or cd recordings not available on streaming services is not a valid reason for failure to stream. One can rip that music to storage and/or continue to maintain a cd transport while at the same time streaming.
One doesn't have to listen differently to streams vs cd, a good streaming setup can deliver as good or better sound quality than cd playback.
With over 3K cd's I found myself getting bored with such a limited choice, as others have mentioned streaming has given me a much wider perspective on music from all genres and so many more artists than even 20K or whatever number of cd's would allow. And then you can put on shuffle play from your entire streaming library, such amazing diversity in one listening session! As far as I'm concerned streaming is the golden age of audio, never considered cd's the golden age, IMO vinyl was the true golden age prior to streaming. Still maintain my vinyl setup, cd transports long gone, never to return.