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.
This arms race, coupled with a lack of investment in consumer goods and agriculture, weakened the economy and contributed significantly to the eventual collapse of the Soviet system.