Le problème, ce n'est pas rm, c'est le :
dès lors que tu es sur de l'endroit que tu traites
rm ne pose pas de problème techniquement, il fait partie des coreutils, fait appel à l'appel système unlink() qui est là depuis un moment déjà sous Unix... C'est pas la commande en elle-même, y'a rien de mystique, y'a pas de raison qu'un rm -R bien exécuté pose des problèmes.
Le problème, c'est que si la machine est infaillible, nous ne le sommes pas, et vu le potentiel destructeur de cette commande, il vaut mieux se méfier de soi-même.