Причин для этого несколько.
1.Магазины, как правило, закупают самые дешевые овощи. А поставщики обычно сортируют и продают одно и тоже по разной цене: чем качество выше, тем цена больше.
2.Многие овощи и фрукты, особенного импортные, обрабатываются такой химией, что они хранятся далеко не один год, поэтому вы не можете знать точно, какого года урожай лежит на полках. Но такие продукты должны храниться при строго определенных условиях, поэтому после попадания на прилавки они тут же начинают портится.
3.Магазины, имеющие помещения для хранения, закупают большие партии и хранят их довольно долго, поэтому и качество овощей соответствующее.
Всего это нет на рынках, поэтому и качество овощей и фруктов на рынке всегда намного выше. Я, например, практически никогда не покупаю ничего в магазине, особенно летом. Ну зачем покупать помидоры из той же Беларуссии, которые ни запаха, ни вкуса не имеют и явно выращены в теплице, когда на рынке есть грунтовые азербайджанские, с зелеными косточками и потрясающим вкусом и ароматом? И, кстати, без химии (проверяли!).
А почему овощи в магазинах зачастую такого низкого качества? Есть такая фраза: "пипл хавает". Вот пока народ будет безразборно всё это покупать (если есть возможность выбора), такие овощи будут лежать на прилавках.