I see a lot of retrospective know-it-all attitude. There are many alternative scenarios.
Gorbachev could have acted more skillfully.
"Deng Xiaoping thought Mikhail Gorbachev was an idiot."
A more competent new edition of Brezhnev could have prolonged the misery for a few decades.