Если говорить лично от себя, почему проблема столь наболевшая...
То это связано с невозможностью быстро пустить в проект ни одного из посторонних программистов. Есть острая - не то слово - необходимость именно в аккуратных, толковых исполнителях, которые могут реализовывать по заданию модули так, чтобы ведущий разработчик проекта был уверен на в них на 100%, как в своих. Чтобы с приходом нового человека в коллектив не возвращалось подзабытое слово "надо отладить". Серверное приложение не остановишь и не погоняешь в пошаговом отладчике, потому что Вася не владеет базовой техникой, зато умеет "Думать".