The lesson here is that redundancy is key. 1TB USB hard disk drives are under $75 nowadays, and you can easily store all of your CD media on a disk that size with plenty of room to spare.
Hard disk drives have MTBF (Mean Time Before Failure) ratings measured up to 10 years, and if you keep on top of it, you can continue to migrate those pictures to newer disks in the future.
That being said, I agree that printed pictures are more valuable. Sad that Kodachrome is going the way of the dodo, but the writing was on the wall a while ago. I developed my last roll of film back in the late 90s and have been digital ever since.
RIP old reliable.
I use multiple backups, both usb and HD; the more redundancy the better. I doubt the inkjet prints will last very long. Perhaps a return to tintype is the solution.
I’m hoping that flash memory will last for quite a while. There are CF and SD boards that can make the flash memory act as an IDE drive.