Another issue that drove me from physical cd playback is the consumable nature of transports. My last wonderful transport was Mark Lenvinson #37, this had Phillips Pro mechanism and much proprietary mounting and logic. When it died repair was going to be well over $750. I tried other transports, none could replicate the performance, I tried diy modding on one, no dice, as a result I entered cd rips and streaming realm. I've also had a few other cheaper transports die on me over the years, recently junked an Emotiva I was using in bedroom system. I tried self repair, $13 Sanyo transport mechanism, problem was logic related instead. You'd be surprised how many pretty costly transports use $15-$20 mechanisms! Not to say there are some some good ones still being made such as the ProJect.
Those judging streaming as poor sounding simply haven't heard a proper setup. Getting high quality sound out of streaming is not cheap or easy, expecting it to is a fools errand.