Не подумайте, что я докапываюсь или еще что-то, просто стало интересно, для общего развития, да и другим как урок будет: можете привести пример в какой ситуации подобное решение навредит системе?
Я, просто, не могу представить подобный кейс, а красота решения, это уже больше из вопросов "быдло-небыдло кодинг", которые владельцев магазинов не волнуют, если это не поломает сам магазин)
Вы ведь сами понимаете, что сложность в реализации увеличения инкремента и рандомизации номеров малеха разная, - для людей с пыхой и структурой карта не знакомых