Потому что "мощная " советская промышленность не в состоянии была освоить выпуск товаров народного потребления, даже таких элементарных, как женские прокладки.
Чугуна в чушках на душу населения она выпускала больше всех, танков и ракет на душу населения опять больше всех.
Но простому человеку не нужен чугун в чушках и танки, а нужны качественные потребительские товары, а этого советская промышленность дать ему была не в состоянии.
Причины дефицита: отсутствие конкуренции, излишки денежной массы, отсутствие частной собственности и др.
Да, ВПК не давали технологии для мирной промышленности.Пример: в ракет. войсках были уже компьютеры, а на гражданке не было.