Что ж, это довольно просто определить: взгляните на исходный код, это фундаментально для дизайна:
Это один из ключевых функциональных элементов.
Этот единственный атрибут типа integer встречается повсюду в коде модели, API, процессах бэкенда и интерфейсе. Думаю, то же самое можно сказать и о десятках компонентов тем и плагинов.
Вам пришлось бы быть очень смелым, чтобы попытаться изменить такую базовую конструкцию/предположение, и это потребовало бы огромных усилий. Кроме того, вы, вероятно, не сможете использовать многие расширения, доступные в экосистеме.
Скорее всего, вы обнаружите, что обновление экземпляра будет связано с огромными затратами или вообще экономически невозможно.
Могу я предложить вам использовать теги вместо категории?
Тема может иметь множество тегов, поэтому она может отображаться в нескольких списках тегов.