How could this be in the core of an OPERATING SYSTEM? At one of the largest software manufacturers in the world? I legitimately do not understand.
Is it? [0]
[0]: https://plus.google.com/u/0/+RobPikeTheHuman/posts/R58WgWwN9...
Sort of. The kernel doesn't treat it special but the OS does.
Any POSIX compliant shell won't include dot files for a single wildcard.
E.g. rm -fr * doesn't empty the current directory.
In Linux it is a bit of an arse. My home directory looks absolutely rubbish when I view it on a Windows box, which I do with monotonous regularity when fixing the bloody things (Windows boxes that is.)
https://unix.stackexchange.com/questions/88875/why-are-filen...
https://plus.google.com/+RobPikeTheHuman/posts/R58WgWwN9jp
The concept of a "hidden file" was an accidental invention.