объяснение простое. если рассмотреть градацию специалистов по уровню ответственности, то на самом верху будут хирурги, саперы и им подобные. Где то посередине - электронщики (перепутал полярность? ну готовь кошелек, чо"... ну и в самом низу - погромизды. Эти могут ваще ниочем не париться. Лоханулся? никто и не узнает! просто исправляем и перекомпилируем. вуаля! какие ошибки? не было никаких ошибок. Не получается сделать по уму? да пусть будет через жопу... все равно никто не поймет, а если кто-то и поймет - хрен чо сможет обосновать.
"Погромизды" бывают разные. Есть ещё те, кто разрабатывает авиационные системы навигации, прошивки медоборудования и бортовых компьютеров в машинах. Как думаешь, цена ошибки у них сильно дешёвая? А ведь смертельные исходы из-за программных ошибок вообще не редкость: бывало и что рентгены внезапно давали сильно завышенную дозу излучения, и что самолёты сбивались, и что машины на ровном месте включали автопилот и устраивали охоту на людей
Но, даже если рассматривать только "интертеймент бузинес", разрабы там далеко не самые тупые. Я тебе больше скажу: даже чтобы стать веб-макакой, нужно обладать некими зачатками интеллекта и уметь их развивать: топтаться на одном месте не получится. В чём причина запусков сырых продуктов? В том, что не одни программисты занимаются продуктом, над ними ещё есть ворох всяких менеджеров и коммерсов, которые друг друга подгоняют: одни из-за того, что соображают слабо, другие из-за того, что их подгоняют те, кто соображают слабо, третьи из-за того, что компания каждый день простоя теряет средства, а запустить кривоватый, но хоть сколько-нибудь рабочий продукт, лучше, чем не запустить совсем.
Но виноваты "пограмизды", да