Right, and since the other link may be in a different mountpoint (think
bind mounts or NFS), trying to find the other link can be difficult or
even impossible.
No. Hard links must be on the same file system, since inode references cannot go cross file system.