Sim, em empresas que tem um ou dois programadores, não da pra ficar abrindo issues, pull requests.. a gente perde muito tempo escrevendo textos. Pra gente é mais fácil programar e pedir pra outro revisar antes de dar merge no master.
Nosso caso é mais produtivo dessa forma. O git é usado primordialmente para o que ele foi concebido, ser um repósitorio de códigos, pra facilitar o controle de versão e manter o histórico de alterações.