Prova a pensare al fatto che il link viene effettuato sull'inode.
Con gli hardlink, hai la possibilita' si spostare i file ovunque (nella partizione)
cosa che con i softlink, non potresti, a meno di non ridefinire tutti i link simbolici
che puntano alla risorsa 'mossa'.
Personalmente gli hardlink, li uso spesso.
Non so se sono riuscito a chiarirti qualche dubbio.
ps: gli hardlink si usano solo con file, non con directory.
ciao