I hate that article so much. If you read it carefully, it doesn't say "SSDs are bad". It says they have no bloody idea on if their sanitizing techniques work or not. It's pretty simple to use the same tech as SMART to test it which is exactly how you can see if data can be retrieved. Just like a MemCheck, you write a bit to a location and then query it to see if it came back the same as you left it. If you run that directly after the simplest format where everything is flattened to a 0, SMART will easily be able to see if any 1s remain.