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