The main consideration that i have about data archiving is not the media type (HD vs. SSD vs. tape) but the INTERFACE, because it seems that while you might have data archived on a 10 year old HD, getting the data off the harddrive 10 years into the future might be problematic when the connection standards have changed yet again.
Harddrives, for example, over the decades have used these interface types: ST-506, SCSI, IDE, ATA, SATA I, SATA II, SATA III, and now PCIe x4
Now try to find an ST-506 controller to fit a PC manufactured today, so you can plug it in and get data off of the old HD. Or get an ATA controller.
Even USB ports evolve, and it may not be inconceivable that USB has evolved and then been replaced with some new external port standard, and how do you plug in your old USB 2.0 enclosure HD to get data off of it when that happens?!
So far the only 'standard' that seems to endure is the ethernet connection, and PCs have had ethernet of increasing speeds, but things which can be connected 20 years ago via ethernet are compatible withj today's faster ethernet. And Apple ethernet works fine with PC ethernet, even if Apple has adopted its own external port connector (as it does from time to time).
In spite of what they say, USB 3.0 is not necessarily plug compatible with USB 2.0 as I recently discovered. I have a USB 2.0 external DVD unit with USB 2.0 cable, and when I plugged it into my USB 3.0 port on my HP laptop, it would NOT read the data on the inserted DVD...moved it to the USB 2.0 port of the same laptop it worked fine!