Если команда большая, то конечно нужно. Например есть общий модуль отвечающий за интеграцию с другими системами, либо идет активная доработка некого документа. Допустим популярного типового Реализация товаров и услуг. И разработчики вынуждены ждать пока один поработает, выложит решение в хранилище, потом другой. Либо идет параллельная работа за счет Git. Для больших команд однозначно нужно. Да и для небольших тоже плюс, например если 2-3 разработчика работают над чем-то одним. Например над тем же типовым документом. Просто один свою часть делает, другой другую.
Да пора. Это круть
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн