Ah, the good old “It works fine for me therefore there’s nothing wrong with it” argument lol.
Too bad I’m not as blessed to never encounter bugs (in git or otherwise) or always having perfect 10/10 spotless internet connection like you.
Like I said, git only works about 70% of the time for me and I actively avoid using it when I can, 90% of my use of it is just installing aur packages.
The truth is there are just quite a lot of variables with something like this that can go wrong, and git maximizes those variables instead of minimizing them so it goes wrong quite frequently for anyone who isn’t always in one place or on the same pc.