Так и вопрос в том, что сколько таких компаний, много или мало ))) Фил говорит мало, а вы говорите это похоже на ошибку выжившего. При этом мы понимаем, что для большинства компаний доступны только работники далеко не самые лучшие, причем не только программисты, а и все остальные. И получается, что разработка у нас вообще не самая большая проблема ))) или нет?
Мы не знаем - много или мало. Может, тут и нет ошибки выжившего, но она вполне может быть из общих соображений. Даже не самые лучшие программисты бывают разного качества и кому-то достаются совсем плохие, надо полагать. Я бы не стал предполагать, что все команды разработки более-менее одинаково адекватны набору решаемых задач. Качество менеджмента тоже влияет, например, но мы же про разработку говорим. Наверняка, качество менеджмента тоже часто влияет на выживаемость бизнеса, причем куда сильнее.