Seems more like Microsoft decided (long ago back in NTFS v3) to emulate
some UNIX features. Their junction (reparse) points are akin to soft
links in UNIX. While hard links can be defined, I haven't seen them
used muchs, probably because Microsoft figures too many Windows users
are boobs to understand hard links; else, users would be deleting the
hard links and the source files, too.
There's nothing new to using junctions available when you use NTFS. It
was there back in Windows 2000, too (I never used them before that).
http://en.wikipedia.org/wiki/NTFS_reparse_point
It ain't a Windows 7 thing. It's just getting more used. While they
are getting used more often (and not just by Microsoft), Microsoft
continues to not provide any decent tools for creating or identifying
them within the typical distros for Windows.
There are a lot of features or behavior that was copied from UNIX into
Windows. After all, Windows didn't pop into existence from a vacuum.
Soft/hard links are something with which users of *NIX would be
familiar, so it wouldn't be strange to them to find them available in
NTFS. Programmers are familiar with them. Users don't know about them
primarily because no reparse-for-boobs tools are provided to them in
Windows. Users have to find 3rd party tools that some programmer wrote
up to start using reparse points.