I'm sure most of us have been on projects where similar bad engineering decisions were made. It's depressing how common these attitudes are. At least death isn't a possibility with the projects I've left in disgust.
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.