Вы забыли одну из главных причин развала СССР - экономическую. Население нечем было кормить. Назревала катастрофа - голодный бунт. Другая главная причина - это отдельные республики, из которых и состоял СССР. Разве например мононациональная страна такая как Франция могла бы развалится из-за голода? Конечно нет. В настоящее время на подходе следующий этап распада России, и опять по двум указанным причинам. И ни Горбачев, ни Ельцин ни кто-либо другой не смогли бы предотвратить происшедшее, ибо то, что состоит из частей рано или поздно неизбежно распадётся, - это закон природы.
Причина развала - деградация элит. Ничтожество Горбачёва, а потом и Ельцина. Вот причина.