Imagine a seguinte cena: você trabalhou o dia inteiro em um arquivo, salvou, fechou... e no dia seguinte percebe que sobrescreveu a versão que funcionava. Já passou por isso?
Quem nunca? Nomear arquivos com versões manuais é um caos que escala rapidamente.
Sem histórico, não tem como voltar atrás. O código bom se foi para sempre.
Em equipe, ninguém sabe quem alterou o quê, quando ou por quê.
Sem rastreabilidade, descobrir a causa de um bug em produção vira investigação policial.
Esses problemas são reais e acontecem TODOS OS DIAS em equipes que não usam controle de versão. Não é questão de "se" vai acontecer, é "quando".