Горбачёв начал активное сближение со странами Запада, дабы выпросить больше кредитов для умирающей советской экономики - это основная причина. Далее: В январе 1989 года Афганистан посетил министр иностранных дел СССР Э. А. Шеварднадзе. Окончательное решение о полном выводе советских войск из Афганистана было принято на заседании Политбюро ЦК КПСС 25 января 1989 года и опубликовано на следующий день с формулировкой "Советский Союз останется верен Женевским соглашениям". После этого в Кабул с визитом прибыл министр обороны СССР Д. Т. Язов. Завершающая операция по выводу войск происходила в конце января — первой половине февраля 1989 года. Почему называют "советским Вьетнамом"? Просто мы застряли в Афгане на 10 лет, и так же как и американцы не смогли добиться своих целей, даже ценой огромных потерь... P.S извиняюсь что поздно ответил, просто я на этом форуме впервые, а вопрос очень интересный.