Разница в доктринах Ленина и Троцкого заключалась в ряде существенных, но не принципиальных вопросов. Прежде всего, Троцкий, изначально применявший свою теорию только к России, со временем придал ей черты универсализма, расширял её на все страны с запоздалым буржуазным развитием. В то время, как Ленин уходил от обобщений, говоря об особом пути развития именно России. Следом Троцкий стремился конкретизировать политическую составляющую союза пролетариата и крестьянства. Он пытался добиться ответа на вопрос о том, в союзе каких именно партий будет выражено это объединение, как оно будет представлено в органах власти. И способно ли вообще крестьянство создать собственную партию: «Демократическая диктатура пролетариата и крестьянства, в качестве режима, отличного по своему классовому содержанию от диктатуры пролетариата, была бы осуществима лишь в том случае, если бы осуществима была самостоятельная революционная партия, выражающая интересы крестьянской и вообще мелко-буржуазной демократии, — партия, способная, при том или другом содействии пролетариата, овладеть властью и определять её революционную программу. Как свидетельствует опыт всей новой истории, и особенно опыт России за последнюю четверть века, непреодолимым препятствием на пути создания крестьянской партии является экономическая и политическая несамостоятельность мелкой буржуазии и её глубокая внутренняя дифференциация, в силу которой верхние слои мелкой буржуазии (крестьянства), во всех решительных случаях, особенно в войне и революции, идут с крупной буржуазией, а низы — с пролетариатом, вынуждая тем самым промежуточный слой делать выбор между крайними полюсами»[43].
«Формула Ленина, — писал Троцкий, — не предрешала заранее, каковы окажутся политические взаимоотношения пролетариата и крестьянства внутри революционного блока. Иными словами, формула сознательно допускала известную алгебраичность, которая должна была уступить место более точным арифметическим величинам в процессе исторического опыта. Этот последний показал, однако, притом в условиях, исключающих какие бы то ни было лжетолкования, что, как бы велика ни была революционная роль крестьянства, она не может быть самостоятельной, ни, тем более, руководящей. Крестьянин идёт либо за рабочим, либо за буржуа. Это значит, что «демократическая диктатура пролетариата и крестьянства» мыслима только, как диктатура пролетариата, ведущего за собою крестьянские массы»[44].
В этом заключалась «недооценка роли крестьянства» со стороны Троцкого, что неоднократно ставили ему в вину в сталинский период. В действительности разница заключалась в том, что Ленин умышленно оперировал ёмким, но лишённым конкретики понятием «народ». И это была не «алгебраическая формула», как полагал Троцкий, и она вовсе не нуждалась в «наполнении более точными величинами». Как раз попытка разобрать её с классовой и политической точки зрения — «наполнить точными величинами» — привела Троцкого к фактическому выводу о невозможности равноценного союза пролетариата и крестьянства.
Ленину же требовалась опора на массу, на народ, и если классовая теория эту массу разделяла, показывая невозможность союза, то Ленин готов был поступиться классовым подходом.
Наконец, теория перманентной революции провозглашала: «Диктатура пролетариата, поднявшегося к власти, в качестве вождя демократической революции, неизбежно, и притом очень скоро, ставит перед ним задачи, связанные с глубокими вторжениями в права буржуазной собственности. Демократическая революция непосредственно перерастаёт в социалистическую, становясь тем самым перманентной революцией»[45].
То есть, возникшая по итогам буржуазной революции пролетарская политическая надстройка, по Троцкому, просто в силу своей природы «неизбежно, и притом очень скоро» вторгалась в экономический базис, что и являлось началом социалистических преобразований. Ленин, напротив, в развитии своей теории допускал определённо долгий период существования капиталистических отношений при власти пролетариата и крестьянства. Переход к социализму, по Ленину, мыслился лишь по мере свершения мировой революции. Пока же пришедшие к власти социалисты должны были ждать развития международного движения и проходить обусловленный теорией капиталистический этап развития страны.