Я все равно не понимаю, про ошибку выжившего? Если бизнес так сильно зависит от разработки, что даже не превращается в бизнес и это было бы массово, то мы бы знали про такие компании, потому что там бы работали какие-то программисты и их было бы много.
Ну вот каждый отдельный программист знает про загнувшиеся проекты/конторы, где он работал, а общей такой статистики нет.
Поэтому нельзя говорить, что качество кода не важно, даже если у многих успешных компаний оно - полное г. Ведь вполне возможно, что мы видим только тех, у кого качество находится на минимально достаточном уровне в конкретных условиях ведения бизнеса, а все остальные конторы/проекты померли.