¿El comunismo tiende a extenderse desde el norte?

En cada caso, había razones independientes.

En la propia Rusia, el comunismo no se “extendió desde el norte”. En todo caso, se extendió desde el oeste (en Rusia). No conozco ninguna razón por la que Rusia, al ser un país del norte, tuviera alguna relevancia en el asunto.

En la China comunista, el movimiento comunista comenzó en Beijing la capital. Beijing se convirtió en el capitolio durante la dinastía Ming. La razón fue porque Beijing estaba / está cerca de la frontera con Mongolia, y en ese momento, Mongolia seguía siendo el enemigo más mortal de China.

Corea del Norte se dividió de Corea del Sur al final de la Segunda Guerra Mundial, y el Norte fue ocupado por tropas soviéticas. Son responsables de la instalación de la dinastía Kim, como se puede llamar sinceramente al gobierno de Corea del Norte.
La única razón geográfica es porque Corea del Norte comparte una frontera con China, y porque el Presidente Mao apoyó a Corea del Norte desde el principio.

En cuanto a Vietnam: China apoyó y alentó su revolución comunista. (Según Jung Chang en su biografía de Mao, incluso dieron órdenes a los vietnamitas) Vietnam del Norte comparte una frontera con China: por lo tanto, no es sorprendente que el movimiento viniera del norte.

No veo ninguna razón por la cual el comunismo necesariamente deba extenderse desde el norte. Las razones para que aparezca así dependen de las circunstancias.