The point I think is that most of us here and all over would do our due diligence, if we were in the position of those passengers before signing up. Red flags all over which previous passengers who bailed on this very dive because of safety concerns when they saw the sub in person etc.
So yes, whilst it's all great not knowing what's what with merely internet images etc, plenty of people, especially in tech communities would have alarm bells ringing in their head and would want to know if their lives are at risk by going in that thing instead of getting caught up in the hype built by Stockton Rush.