Потому что государству было важнее настроить ракет и танков, а не хорошо накормить и одеть гражданина своей страны. Банальное отсутствие понятий о том, что человек важен, а не государство, в этой стране живёт на каком-то клеточном уровне. Похеренное сельское хозяйство, когда за отчёты для партии о сверхзаготовках мяса, вырезался молочный скот, например. И прочая ересь.
И заметьте, в один прекрасный момент даже самых банальных продуктов не стало.
Сейчас, я вам скажу, не лучше. Обилие еды в магазинах довольно иллюзорно. Экономика дышит на ладан.
Ответ простой. В СССР была государственная монополия на всё. На торговлю, снабжение, закупку импортных товаров, сельское хозяйство, производство предметов потребления и так далее. Но государство с этим просто не справлялось.
Да, и первые плохо справились со своей задачей