Это потому, что разработчики продвигаются в свои собственные ветви или в развивающуюся ветку.Основная ветвь во многих случаях используется для передачи только производственного кода, и не каждый разработчик должен иметь возможность использовать его, только руководители проектов (сопровождающие).
Примером является разработчик, который вносит свои изменения в свой код.ветвь и после завершения изменений он создает запрос на слияние, которое сопровождает сопровождающий.