Две непосредственные причины: перестройка и кончились деньги. О том, что система прогнила насквозь и рано или поздно должна была рухнуть, сказано и написано уже немало. Но именно эти две причины стали, на мой взгляд, катализаторами конца империи.
1) Перестройка. Мягкая советская власть в лице Горбачева уже не могла и не хотела подавлять "брожения" в обществе, демократию, гласность, силой удерживать союзные республики в составе СССР.
2) В 1970-е годы цены на нефть были высокими и страна была просто завалена нефтедолларами. Денег хватало на всё - даже при всей неэффективности плановой экономики, чудовищных тратах на производство вооружений, содержание огромного бюрократического аппарата, разветвленной по всему миру сети спецслужб, миллиардных ассигнованиях разным дружественным режимам и т.д. В 80-е нефть резко подешевела, а расходы у СССР остались прежними. Продолжалась гонка вооружений и соревнование с США в космической отрасли. К этому добавились траты на войну в Афганистане, устранение последствий Чернобыля (в котором принимало участие более 600 000 человек). К концу 80-х СССР был почти банкротом, в стране были талоны, тотальный дефицит. Конечно, населению это не нравилось и оно было за перемены, а руководители союзных республик в отсутствие жесткой руки Кремля выбрали независимость.
Как это не проиграл? А Афганистан? Да и финскую войну победной сложно назвать...Но главное - он проиграл холодную войну, вот и рухнул от ослабленной экономики.
Хотя полагать, что государства рушатся только из за проигранных войн - нелепость. Гораздо более глубинные процессы рушат империи.
А что делает идеология в пропаганде "красивой и сытой жизни"?
80-е годы. Война далеко позади. Обещанным коммунизмом не пахнет. Полки магазинов стремительно пустеют. Вводятся талоны на основные продукты. При этом уровень жизни населения на Западе существенно выше, чем в СССР. Напрашивался вопрос: и зачем нам такой социализм?