Not to be too snarky, but tons of other operating systems have these kinds of "features". The most prominent example is in macOS and Linux with file names starting with a dot being hidden by default.
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.