Вот эта вот упавшая вовлечённость разработчиков - веяние времени.
А потом начинается - микросервисная архитектура (потому что каждый разработчик/команда знает только крохотный кусочек); oversized команды в сотни человек в одной компании (недавно общался со знакомым, работает девопсом в какой-то конторе, пишут что-то типа партнёрки, 300 разработчиков - 300, Карл!!! ).
Просто раньше быть айтишником означало быть фанатом своего дела, гиком в хорошем смысле. А сейчас сплошь и рядом встречаются вопросы "я вот тут раньше вагоны разгружал, а потом услышал, что программистом много платят, какой мне язык начать учить?".
И если ещё лет 15 назад команда из 7 человек могла написать с нуля интернет-банк и это отнюдь не было чем-то из ряда вон выходящим, то сейчас нужно двести человек, которые будут двигать карточки, писать микросервисы и понятия не иметь, что и зачем они вообще делают.