Ведь далеко не всегда можно изначально спроектировать систему на 100% точно. Возможно, при работе с системой или в процессе развития компании, что-то потребуется изменить, естественно, что хотелось бы это сделать без потери текущих данных.
Даже у небольшой компании в общем случае может быть сложная структура системы, на скриншоте я приложил нашу, думаю, что у нас она не самая сложная
Было бы просто потрясающе иметь возмоность перетаскивать типы сущностей в структуре, тем самым задавая родителей и т.д. или хотя бы просто выбирать родителя.
Это позволит не переживать по поводу "а правильно мы спроектировали систему", до того как ее начать использовать.