Сейчас нет дефицита? Недавно мы могли вживую наблюдать дефицит медицинских масок. Сегодня маски по 3 рубля - дефицит, масок в продаже нет. Завтра маски по 30 рублей и о, чудо - дефицита нет! В СССР было тоже самое. Тут не важно какой общественно-экономический порядок. Природа дефицита одинакова. Нельзя допускать, чтобы количество денег на руках превышало количество товара. В СССР зарплаты росли гораздо быстрее цен. Зачем это делалось - другой вопрос. Думаю, что вполне сознательно - прививали населению негативное отношение к социализму.
Причины указаны неверно - была диспропорция реального уровня доходов и производительности труда
покупали потому что скотина ела зерно и комбикорм натуральный а мы ели эту скотину