My experience is it is almost impossible to make a comparison between CD/Streaming.
There are good CD's and good streaming feeds.
Rarely do you get the same master to compare the two.
Too many variables when streaming, the music player software you use makes a difference, as does the streaming service you choose and also the quality you subscribe to with that service. All variables that effect the sound. When I compared 5 services, using their basic subscription quality, there were big differences. Spotify was easily the worst and the best was a tie between Deezer and Qobuz. Difficult to establish which masters were used where, but Spotify never sounded as good as Qobuz/Deezer on any of about 50 tracks sampled, it was a very noticeable difference. I could never split Deezer/Qobuz on sound quality, very similar.
I've just got a new Streaming/Dac, the Eversolo DMP-A6 Me with Linear Power supply upgrade. I tried my NuPrime CDT-8 Pro transport into the Eversolo DAC and like previous DAC's I've used it with, it sounded ok, but not spectacular. When I changed the RCA SPDIF connectors, on the DAC and Transport, to 75ohm BNC and used a proper 75ohm BNC lead, the Transports performance took a leap forward. So there are variables with the CD route as well. I use both and enjoy both, the beauty about streaming, is I can listen to lots of music, hundreds of pounds worth if bought on CD and save to favourites the few tracks or albums I like, then try and find the best mastered version of these, knowing I already like the track/album. My experiance with the Eversolo using File/stream/CD:
https://www.jkwynn.co.uk/Eversolo/A6_01.html