Não é um bug. O caso de uso serve para quando você deseja vincular um arquivo ao mesmo nome de base, mas em um diretório diferente:
cd /tmp
ln -s /etc/passwd
ls -l passwd
lrwxrwxrwx 1 xxx xxx 11 Jul 29 09:10 passwd -> /etc/passwd
É verdade que quando você faz isso com um nome de arquivo que está no mesmo diretório, ele cria um link para si mesmo que não faz muito bem!
Isso funciona independentemente de você usar links simbólicos ou links físicos.