So did you check actual integrity of the data? Seeing that files are still there and readable on a first glance means nothing. Usually you have silent data rot with corrupted bytes appearing here and there, a few per GB for example. The first sign that data may be corrupted is slower than normal read speed as ECC fails and SSD re-tries reading with different voltage thresholds. Also these drives most likely were MLC where voltage levels are way easier to distinguish than in QLC. The only things that save the day with QLC are much more advanced reading techniques and ECC mechanisms such as LDPC in newer drives.
No, I didn't check each and every file, but both drives booted into their OS without issues and the data that I did want to retain prior to erasing them both was all fine. Sure, there is a possibility that there might be the odd bit or two which has corrupted during that time that I simply missed, but in my experience SSD's are pretty resilient and are designed not to simply lose data after several months or even several years.
Of course there are differences with NAND types, quality etc... but generally speaking with today's consumer drives, you can expect them to retain 100% of their data for at least 1 year, but practically, much longer than that. I wouldn't be concerned if someone were to use an SSD for backing up data and it's only plugged in once a year.
I've been using SSDs since around 2008/2009 when the first 64 GB Intel SSDs were on the market and out of the many hundreds, I've never experienced corrupted data on any of them. Sure, I've had maybe 1 or 2 die due to a firmware issue, but that's about it.
If you are really concerned about corrupted bits, storing your important files in a container with parity enabled, such as a RAR file, might be a good option. Also test your backups regularly.
some figures thrown around the industry can be in the ballpark of up to 10-15 years. It's difficult to put a definitive number on it as there are so many variables.
BS, don't confuse NOR flash or SLC NAND with TLC and QLC NAND.
Well, it's not bullshit and I wasn't confusing NAND types. Rather than make assumptions and call bullshit, perhaps consider the experience other people might have in their fields of expertise. A quick Google search I'm sure will reveal some further information. I'm well aware of their differences, pros and cons. I made a general statement about data retention being measured in years, not months. I wasn't being specific about any particular type, brand or model of SSD. I would suggest based on my experience and knowledge, a reasonable expectation would be at least 5 years (give or take a year or two for good measure). I'd be pretty pissed off if an SSD only held data for 6 months and I'd even argue that the product wasn't "reasonably durable" and request a refund.
When I was working in the Police, it wasn't uncommon at all for us to be recovering data from PC's and SSDs which have been kicking around in owner's drawers or packed in a shed, unused for years, particularly when it came to historical sexual assault and similar matters. We would essentially hash then analyse (with some automation) every single file on those drives for later review.