Он просто не понял суть проекта. Что ненавидимые им "двойные стандарты" на самом деле есть результат учета множества факторов для каждого конкретного объекта/класса - как проще вносить, как потом использовать, как не перегружать базу и клиентский софт, кто и как это потом будет поддерживать в актуальном состоянии, насколько просто исправить данные в случае изменения (и как часто они в реальности меняются), вообще насколько реально внести эти данные с достаточной полнотой. Это всё играет роль при выборе схемы тегирования, именно это обсуждается в пропозалах. Это невозможно описать жесткими правилами на все случаи жизни, это нужно обсуждать. Обсудить - значит, не крючкотворствовать по тексту вики, а быть готовым и слушать чужие аргументы (среди которых тоже может быть абсурд), и отстаивать (или быть готовым отступить) свои. Но это опыт, опыт и ещё раз опыт. Он пошёл прямо противоположным путём