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