Prada TWA800 is still plagued by all sorts of highly creative conspiracy theories asserting all manner of causes - even to this day! However, two things are indisputable; there was an explosion and the in-flight breakup was not initiated by a pre-existing condition resulting in a structural failure and decompression.
So, even with TWA800, structural failure was not the cause, which brings me back to the point I've been making all along; an in-flight explosion at FL310 resulting in a fireball cannot be due to structural failure. It must either be a bomb, or involve an engine explosion puncturing fuel tanks.