The best explanation for the collapse of the Soviet Union is:
The government spent money on the military and weapons and neglected the rest of the economy.
While other factors contributed to the collapse, such as economic mismanagement and the burden of maintaining control over Eastern Europe, the excessive military spending in conjunction with a stagnant and poorly managed economy played a crucial role in weakening the Soviet system.