Most humans don't know about these features, most of us touch the Git surface of endless command line options and get on with our actual job.
There is a reason why creating a fresh clone instead of doing a myriad of git commands to sort out a local repo going bad is such a meme worth of xckd attention.