В разные времена существования СССР всё было по-разному. Мой отец в начале-середине 1950-х мечтал когда-нибудь купить машину и периодические заходил посмотреть в магазин на продающиеся "Москвичи". Тогда же на полках лежали икра и отличные колбасы. Но вот какая часть населения могла их тогда купить? Ну а когда отец начал прилично зарабатывать, в 1970-е гг. - никаких машин или хороших колбас в магазинах Москвы не осталось, ибо стало намного меньше бедных людей. Впрочем, в СССР 1980-х гг., до перестройки, в действительности не было никакого дефицита хороших натуральных продуктов питания, типа фруктов, овощей, мяса - но только всё это было на рынках и по ценам в 2-4 раза выше магазинных. Ну а продуктовые рынки были везде, даже в малых городах по выходным они функционировали. Проблема СССР - не в производстве, а в системе распределения: было нарушено равновесие между зарплатами и ценами в магазинах ради стремления к уравниловке и к тому, чтобы не оставалось явно бедных работающих людей. Масштабная раздача денег в виде зарплат при искусственном сдерживании цен на продукты и качественный ширпотреб в сочетании с явно несправедливой системой распределения качественных товаров и продуктов по стране (в столицы - много больше в расчёте на душу населения, чем в малые или средние города, так что на 1 рубль в Москве можно было купить в магазине намного больше, чем за тот же 1 рубль на рынке где-нибудь в Рязани) - вот это подорвало веру людей в социализм и советскую власть, что и привело к краху СССР.
Причины указаны неверно - была диспропорция реального уровня доходов и производительности труда
покупали потому что скотина ела зерно и комбикорм натуральный а мы ели эту скотину