Je pense au contraire qu'il n'y a aucune raison valable de le faire. Dans les forums, il y a deux catégories, peut-être prochainement une troisième, et elles ne sont qu'une commodité visuelle pour l'organisation des forums-unités. D'ailleurs, on ne peut y accéder que de manière indirecte en remontant le fil d'Ariane.
Dans les tutos et articles, elles sont le principal moyen de classement du contenu, et correspondent plutôt dans leur utilisation aux forums-unités, les catégories de forum correspondant aux « grands domaines » dans lesquels les catégories sont rangées, et qui ne sont pas accessibles directement. Le fait que ces deux outils s'appellent « catégories » est un hasard, car ils ne sont pas de même nature.
Si vraiment tu veux fusionner / rapprocher les classes des différents modules, il faut fusionner les catégories de forums avec les grands domaines des tutos/articles, et les forums-unités avec les catégories de tutos/articles. Aucune idée de si ce serait faisable techniquement, dans l'état actuel du code, mais c'est la seule solution qui ait du sens. Et il y aurait très certainement un intérêt à rapprocher les futurs tags des tutos/articles prévus par la ZEP-25 de ceux des contenus, voire à n'en faire qu'un seul « objet ».
D'ailleurs, le fonctionnement des catégories de forums pourrait largement se rapprocher de celui des tags. Ces derniers sont une « caractéristique » des sujets, et sont créés / supprimés / renommés en fonction des modifications apportées aux titres des sujets. Les catégories pourraient être créées / supprimées / renommées par le biais d'un paramètre « catégorie » des forums (accessible dans l'API par la fonction de création / modif / suppression de forum).
Le seul point qui ne serait pas géré avec un tel système, c'est l'ordre d'affichage des catégories : peut-être peut-on considérer que ce choix est laissé à l'appréciation du client de l'API ?