Без заголовка
Электронные таблицы от бумажных таблиц не сильно отличаются в смысле куцости. И там рекомендовано пару-тройку первых уровней функций кодировать семантически (правда, это не столько функции, сколько дальние намёки на них, но всё же -- хоть какой-то контроль типов). Плюс не нужно придумывать 4-5 миллионов осмысленных имён (боюсь, это главный аргумент), а предложенный классификатор -- это возможность использовать имена типа Иван Петрович сын Василия Сидоровича, где все имена и фамилии хорошо знакомы, трудно ошибиться и нет соблазна по имени догадываться, что там за деталька такая, и ошибаться при этом по-крупному. Ну, и одинаковых винтиков опять же миллионы, на них можно экономить в плане сочинения имён.
Вообще, с именованием 10 млн. сущностей в 3 аспектах минимум (плюс имена их описаний), при этом именование раскидано по 10тыс. контракторов по 1тыс имён от каждого -- вот с таким мало кто разбирался. Инженеры нахлебались всяких обозначений (и несмысловых, и осмысленных), придумали IEC 81346. В больших масштабах "осмысленные обозначения" не знаю, чтобы кто-то тестировал. А эффекты масштаба могут быть, легко.