To be fair, most modern software engineering doesn't directly lead to someone dying, so in a lot of cases, it makes economic sense to try and push out that additional feature quickly rather than combing every line for potential bugs.
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.
Depends how severe the bugs are. If they're rare edge-case ones that won't result in significant loss of data or functionality, I can believe that; but I've seen far more instances where the product grows so many buggy features that it becomes barely usable as the bugs start affecting core functionality, while the additional features are basically useless to me.
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.