The most comprehensive explanation for why the Red Army won the Russian Civil War is:
"Although many groups opposed the Bolsheviks, the White Army was not very unified and this made it harder to have success in the war."
This response highlights the lack of cohesion and coordination among the various factions of the White Army, which significantly contributed to their inability to effectively challenge the organized and motivated Red Army.