¿Por qué la Unión Soviética dejó de dar ayuda en la Guerra Civil española?

Los republicanos estaban demasiado fracturados políticamente para ser una fuerza de combate efectiva contra los nacionalistas, quienes al final de la guerra se habían unido bajo Franco y estaban recibiendo asistencia militar directa de Hitler. Los asesores soviéticos no lograron organizar a los comunistas españoles en la entidad principal para combatir el fascismo, por lo que no tenía sentido continuar armandolos solo cuando también había muchas facciones trotskistas, socialdemócratas y anarquistas que luchaban bajo la bandera republicana que no eran ideológicamente alineado con la URSS, y que nunca serían candidatos para recibir apoyo directo.

El otro factor importante es que a medida que Hitler y Mussolini aumentaron la escala de su apoyo e intervención militar a favor de los nacionalistas, Stalin se vio obligado a disminuir proporcionalmente su apoyo a los comunistas porque estaba dispuesto a evitar una guerra con la Alemania nazi. Stalin tenía la cabeza enterrada en la arena, como gran parte del resto del mundo, y quería retrasar la inevitabilidad de una guerra con Hitler el mayor tiempo posible. Él veía a España como un punto crítico potencial para un conflicto mayor con los fascistas para el que aún no estaba listo.

En última instancia, todo se redujo a que los soviéticos no estaban dispuestos a arriesgar la existencia de la URSS, el pináculo de la perfección comunista y el hogar de la revolución más importante de la historia, por una causa desunida y no suficientemente comunista que probablemente habría perdido de todos modos.

La República española era una causa perdida cuando los soviéticos cortaron la ayuda.

Aquí estaba el mapa en mayo de 1938 cuando Stalin abandonó el esfuerzo de guerra.

Y después de la Batalla de Teruel, Cataluña en el norte quedó aislada del resto de la república. Incluso el gobierno republicano comenzó a retirar unidades internacionales.