Choisir entre des calls root et des fonctions internes

Certains hooks appellent des fonctions internes, d’autres appellent des calls root, ce n’est pas la même chose et ce serait bien de savoir dans quels cas l’un est préférable à l’autre. Je n’en fais pas un ticket duniter, parce que ce n’est pas encore clair dans ma tête.