semi-hidden files
The "semi-hidden" file like .git in a git repository implies the existence of a higher order of hidden-ness.
I searched this up and eventually ended up on the Wikipedia article linked below. The explanation bifurcates the idea of a hidden file into stuff hidden for convenience and super important stuff that the OS uses, which "remain hidden unless another setting, called "Hide protected operating system files (Recommended)," is cleared." This fully hidden-ness for sys files likely is to prevent a PEBKAC.