Просто это работает.
Можно сколько угодно говорить что глупость, но раз это не заканчивается 30 лет (это только у нас), значит есть смысл.
Читал где-то, что изначально делали такие цены, чтобы касир всегда открывал кассу и брал сдачу, а не втихаря ложил в карман. Покупатель ждал свой цент и заодно брал чек, понятно что это было очень давно когда 1 цент чего-то стоил. На всякую мелочь цены были - 9с, 19с, 24с, 29с и тд
Опустим про "мнение магазинов", у меня только один вопрос - так почему это используют? Значит работает, и вопрос именно к покупателям - почему ЭТО до сих пор работает?!!
Многие психологически легко ведутся. Буквально на днях одна знакомая сказала "там оно стоит всего 300 рублей" про вещь, которая стоит 399. Т.е. такие как она легко ломятся через полгорода, чтобы купить вещь всего на рубль дешевле (если чё - рубли белорусские,но ради 1 рубля ехать в несусветную даль...)