Titan is fairly akin to modern software engineering, there's a lot of behaviours in the company that certainly resonates. Mechanical and structural engineers don't behave like this 99% of the time.
Most customers are going to go with the product with more features even if there are a few more bugs, compared with one with zero bugs and much less functionality.