There is a difference between CD and streaming, but it stems from the nature of error correction and not "network noise". If a streamer receives a bad packet, it is requested again. If it keeps failing, the error is heard as a dropout - a temporary interruption of music, or stuttering. OTOH CD is a real-time digital stream. If data is missing or corrupted, it is interpolated (Reed-Sternberg error correction). If a LOT of data is missing, it is audible as stutter. The amount of noise in the network does not matter as long as a 1 is reliably detected as a 1, and a 0 as a 0. It only matters if there is so much noise that enough data corruption occurs to cause audible dropouts, and that is rare. It's either perfect, or you hear stutter. So your friends have it the wrong way round - streaming is superior to CD.