Есть и вполне объективные причины, кроме психологических.
Например, могут быть товары со скидкой (наклеенной непосредственно на товар, типа -50%)
Для учета такой скидки по у нас например на КСО придется предпринять отдельные действия чтобы ее получить. Кассир это сделает за тебя.
Также купоны (которые рассылают по бумажной почте) на оплату товаров в КСО не работают. Пенсионеры их активно используют.
Далее. Алкоголь должен все равно подтверждаться отдельно. Пока его подтвердят, придется стоять и тупо ждать.
Если бутылка с магнитом вообще ппц.
Далее. На многих товарах нет штрих-кода. Например, горячая выпечка или там овощи типа кочана капусты или огурца (которые поштучно)
Пока найдешь тыканьем это в КСО, да еще х.з. как конкретно эта булочка называется, проще через кассира.
А клеить штрихкод на каждый огурец или только что испеченный (тут же в магазине) круассан — невозможно.
В общем проблемы скорее технические я думаю, и будут решены в будущем.