git это в первую очередь dvcs - в этом весь смысл
а остальное - это про методики работы.
просто в варианте "фича это подсистема, а то и весь технический проект", получается какая-то очень вырожденная ситуация, при которой смысл dvcs теряется.
ну если не предполагать, что человек подразумевал "а вот на этой отдельной фиче трудится команда разработки", потому что это будут те же яйца, против которых он выступал (частые мержи)