Коли твої дерева були ще великими, люди вже лупились по дорослому тримали в CVS-репах гігабайти коду. І, повір, ці люди були не дурніші від тебе :-)
Свого часу CVS був одним з найкращих рішень і те, що сьогодні є більш достойні альтернативи - заслуга sync/RCS/CVS та їх авторів. Бо саме накопичивши досвід використання цих систем в умовах вибухового росту загальної кількості коду, той-же Торвальдс зміг запропонувати більш адекватний інструмент. Автори-ж Меркуріала просто об'єднали два інструмента в один (cvs та cvsup) і вирішили пару проблем CVS, які всім заїли очі.
Фактично, можливість створити системи типу git'а, або mercuriаl'а дозволило, по-перше, виконання Закону Мура, а по-друге - загальний прогрес в області IT. Можливо, це буде для тебе сюрпризом, але для більшості робочих станцій 10-15 років тому тримати репозиторії локально було, м'яко кажучі, невигідно: чекаут середнього розміру проекту міг займати хвилина, а то й десятки хвилин. На цьому фоні мережеві затримки, які зараз так дратують при роботі з репозитарієм на іншій машині, були непомітні.
Т-34 сьогодні виглядає як стара шкапа поруч з "Оплотом" або третім Леопардом. Аналогія, думаю, зрозуміла.