Streaming is convenient, but I think it's not a substitute for CDs. The value of CDs is that they provide a canonical and lossless recording, which isn't provided by vinyl, tapes, or streaming services (AFAIK).
Of course, lossless digital audio files are even better.