and even more shocked when they discover good old vinyl sounds better than anything
Only if you can afford decent equipment, and climate controlled storage for your collection. The nice thing about CD players (was) that a cheap one, purchased at your local superstore, would still sound better than any Record Player you were likely to find at those same stores... and CDs don't tend to warp when your house hit's 105(f) for a week while you're out of town. The current crop of CD players may not sound as nice as today's top of the line turn tables, but...
Back in the late 80's I had a Pioneer Elite PD-91 Reference CD player, I believe it had dual 24bit Burr Brown DACs that, to this day, sounded better than any other piece of audio (delivery) equipment I've ever heard, including the best high end turntables. The sound was so warm and smooth it was incredible to listen to. I had that player over 15 years, I miss it's sound, but not the swapping of CDs. I have currently ripped my entire CD collection at the highest rates possible, and feed it into my Pioneer Elite SC-27, with Wolfson 192kHz/24-bit DACs, which I would describe as clear and smooth, but not as warm as my PD-91. The PD-91 made every receiver I ever hooked it up to sound like a high dollar tube amp. I was under the impression my SC-27 had Burr Brown DACs when I purchased it, it does... but only for analog to digital. The Wolfson's are excellent, but the Burr Brown DACs in the PD-91 were better still.
Unfortunately a lot of CD's, from the mid 90's on, were mastered using dynamic range compression to make them "louder"
, but vinyl wasn't immune either.
Hopefully, now that CD's are dying, downloadable music will start to be delivered, and widely supported, in High Definition... without the dynamic range compression that's been distorting music for decades. I can't wait until 192-kHz/32-bit mastering is standard, and lossless encoding is the norm... Put that through some quality DACs, or a tube amp, and it will sound better than any turntable available at any price.
tl;dr - A properly mastered CD played on a Pioneer Elite PD-91 will sound better than the same album on vinyl... no matter which turntable you own... all other equipment being equal.