Причин было по большому счету три:
Белые не могли противопоставить этому внятную программу. В лучшем случае это были программы непредрешенности (придем к власти, проведем учредительное собрание). То есть или сделаем то же, что большевики, или отыграем все назад и снова вас закабалим.
При этом политика большевиков была направлена на народную массу, то есть на подавляющее большинство населения. А политика белогвардейцев проводилась ради успеха буржуазии, то есть узкого круга лиц. Как если бы сегодня в Думе появилась партия, которая официально заявляет, что она будет отстаивать интересы олигархов - много голосов она наберет в честном голосовании?
Здесь важно сказать, что белые - это офицеры, а офицеры царской армии традиционно сторонились политики, они в политику не лезли ранее и как результат - они в политику не умели. А Ленин, Троцкий, Сталин, Молотов были именно что политиками.
Белая армия опиралась на силы иностранцев. В итоге даже представители белого движения стали задумываться - если французские белочехи грабят русских в поволжье и в Сибири, если англичане и французы открыто грабят Россию на Севере, если американцы грабят Дальний Восток, то мы, которые сами позвали их, точно воюем за правое дело? А для большевиков это была возможность мобилизовать людей на защиту страны от иностранных интервентов (и заодно их приспешников белогвардейцев).
Белое движение было несвязным. Деникин с Колчаком друг друга недолюбливали. Краснов с Деникиным были на ножах. Чехи инкому не подчинялись вообще. Правительство "северной области" в Мурманске - это настолько откровенные марионетки, что им не доверяли ни Врангель, ни Деникин, ни Колчак. Колчак с Семеновым на ножах. Тут еще и немцы на Украине мутят воду. Параллельно англичане, французы и американцы играют в политику, чтобы получить превосходство себе, но не дать превосходство другим, чтобы при этом не выключить Россию из войны, но не дать Германии Россию захватить. В Финляндии таких кружев не было - там белые при поддержке англичан снесли красных за месяц. С Россией так не получалось. В России внутрипартийная борьба большевиков появилась, но ее тут же пресекли (кому интересно, поинтересуйтесь конфликтом Сталина и Троцкого при обороне Царицына).
В итоге поражение белых было вполне предопределенным.
Потому что несли популярную в народе идею равенства, братства, справедливости. Обманули народ, но это было уже после. Когда ничего исправить уже было невозможно
Я думаю что победа белых была невозможна Но духовно —они победили,не сдались Вспомните Ледяной поход