The best explanation for the collapse of the Soviet Union is that the government spent money on the military and weapons and neglected the rest of the economy. This led to economic stagnation, widespread inefficiency, and shortages of consumer goods, ultimately contributing to the decline and eventual collapse of the Soviet Union.