Why are you even going over this here? It's literally Linus' first reply to the mailing list post linked in the article, along with several much better informed and compelling points. SHA1 being cryptographically broken is basically a non-issue in the context of git.