Unintentional bugs that caused data destruction would also be disastrous for a tool like git

Which are more likely to be introduced by a full rewrite.