В целом, конечно, можно и поспорить, но для этого нужно дольше подумать, чтобы яснее выразить свои мысли.

А по поводу ошибок могу предложить следующую. Она касается того, что Вы назвали правилом иерархичности. Иерархия - это расположение чего-то-там по уровням. Зачастую, самым тяжёлым моментом построения иерархии (что является следствием большой вероятности допустить ошибку) является определения первого уровня.

В общем случае, это не простая задача. Понятия, складываемые в иерархию и принадлежащие интересуемой предметной области, тесно связаны друг с другом. Эта связь более или менее прослеживается, но конкретизировать её не получается, что даёт возможность по-разному её интерпретировать. Из этого следует, что определив первый уровень мы можем связи интерпретировать неправильно и выстроить следующий уровень. А несоответствия появятся гораздо позже.

Повторное построение иерархии пройдёт, конечно, гораздо быстрее, поскольку связи приняли более ясное очертание, но и оно не может давать никаких гарантий.


Итак, первая ошибка: ошибка выбора первого (или начального) уровня иерархии.