Без заголовка
Тогда нужно сразу определиться - создаётся для людей (лентяи, "экономисты") или для ботов (работы автоматики), при помощи которых люди потом будут пользоваться разработкой (не вручную же мы проверяем ошибки в коде, компилируем, редактируем XML, HTML файлы, хотя, конечно можно поизвращаться). Если ориентироваться на людей, тогда прогресса не будет. Если на программы и алгоритмы, то строгость там только приветствуется. Попробуйте использовать в исходниках что-нибудь не по правилам - компилятор сразу выругается. А люди привыкли.
По гиперсамолёту отвечу здесь: алгоритм такой - 1) уточнить омоним, 2) работать с уточнённым термином, а не омонимом). Пока не будет точности, будут проблемы. Уточнение - решение проблем.
А если "модели данных в информационных системах этих уточнений не учитывают", то зачем такие модели данных?