только код может обеспечить однозначную идентификацию объекта с минимальным количеством действий (естественно если коды не задублены) при разговорах с пользователем.
Уникальный код в пользовательском представлении. Программисту он возможно и не нужен, действительно для обменов правильнее использовать UID, но пользователям нужен обязательно.
Я использую, полезная вещь
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.