What's the internet breaking got to do with it?
I accept that to get off site server access you have to have internet, but my local server still works even if the internet is broken, so I can stream FLACs from my NAS - saves all that tiresome looking for a CD that you've put away safely somewhere (so safe that you can't find the bloody thing).
I haven't had a CD player in my setup for at least a decade.
I still have a turntable and spin the black stuff, but the streaming setup sees the most action - it's bound to, coz it sounds great, and it's a doddle to drive, and the convenience aspect is obvious.
My son was quite happy using it when he was 7 years old, although at the time he was more interested in playing games on his Wii.
Times change - son is now 17 years old, and he uses the Squeezebox/server all the time now, and he really appreciates having the access to a large and eclectic library of lossless music files.
I still buy CDs, rip 'em to the server, and chuck 'em in the pile afterwards.