El tamaño del repositorio afecta velocidad de clone, tiempo de fetch, costo de CI y respuesta del IDE. Un solo binario de 200 MB commiteado una vez y eliminado sigue en tu repo para siempre.
Blame responde "¿quién escribió esta línea y por qué?" — la puerta de entrada para excavar la historia cuando algo parece mal, sospechoso o sorprendentemente inteligente.
Supón que un contribuidor publica v1 de una serie de parches, luego v2 después de feedback. Como revisor, quieres ver qué cambió entre las versiones, no el diff acumulativo.
Windows usa CRLF, Linux y macOS usan LF. Cuando desarrolladores en plataformas diferentes hacen commit al mismo repositorio, los archivos cambian de un lado a otro y los diffs se vuelven ilegibles.
SVN funciona. Ha funcionado durante dos décadas. Pero su modelo centralizado, branching lento y dificultad para integrar con tooling moderno empuja a la mayoría de equipos hacia Git eventualmente.
Los campos de autor y committer de Git son metadatos no autenticados — cualquiera puede afirmar ser otro. Para proyectos donde la autoría importa, las firmas criptográficas vinculan un commit a una llave real.