Большевики сменили политику военного коммунизма на новую экономическую политику в результате нескольких факторов. Во-первых, военный коммунизм, введенный во время Гражданской войны и военного конфликта с другими странами, привел к катастрофическому экономическому краху и голоду в стране. Необходимость восстановления экономики и обеспечения населения основными товарами стала критически важной.
Во-вторых, НЭП (Новая экономическая политика) была введена в рамках стратегии постепенного перехода к социализму через развитие капитализма. Поддержка крестьян и мелких предпринимателей была необходима для стабилизации экономики и укрепления позиций большевиков в стране.
Также, Политика НЭП позволяла привлекать иностранные инвестиции и технологии, что способствовало развитию отечественной промышленности. НЭП также способствовала улучшению жизни населения и восстановлению социальной стабильности после тяжелых лет Гражданской войны.
Таким образом, смена политики военного коммунизма на НЭП была обусловлена необходимостью экономического восстановления страны, поддержкой населения и стратегическими целями укрепления власти большевиков.