Я заметил, что компании которые зарабатывают на разработке (IT-гиганты, аутсорс, стартапы) в основном относятся к 1 категории, а те, у которых разработка вторична (банки, магазины) - к 2.
Наблюдение ошибочно. Своими глазами вижу, как две команды, сидящие за соседними столами в офисе одного банка, работают в очень разном режиме. Можно сказать, одни в первой вашей категории, а вторые во второй. А ещё вижу стартапчик, в котором уже третий год люди вообще не работают.