C'est plutôt intentionnel. Le but est de garder l'historique complet d'un cours. Que se passerait-il si par exemple les messages des forums étaient supprimé lors de la suppression d'un participant ? La cohérence de la discussion serait totalement perdue.
Il est vrai cependant que le nettoyage pourrait être encore amélioré.