I think you’re making a solid point, but I think the basic problem is a fundamental lack of the willingness to listen and digest someone else’s point of view. Sources of information are important to a debate, but they’re ultimately irrelevant if either side isn’t willing to even consider the possibility that there’s more to learn than what they already know.
Nobody knows git. We all just run the few basic commands, then again with the -f switch just in case. Then if that doesn’t work, reclone.