NTFS has native support for hard links

Yeah, but:

1. There's no user-level API for creating them in anything older than Windows XP.
2. They're not available on FAT32, which quite a lot of people still use.
3. We really want soft links.

If we're talking about NTFS features, then there's always reparse points, which are like symlinks on steroids.
_________________________
-- roger