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