Too Long; Didn't Read
Git was written by Linus Torvalds to manage the Linux code base. It was made with different goals in mind: more important and more challenging ones as well. Git prioritizes older users and their habits over simplicity for newer users. The Git interface is more complicated than it has to be because it respects the old habits of its users. Git is secured from man-in-the-middle attacks: there is almost no way of tampering inside a repository without Git noticing something is off.