Коммунизм получил такое распространение во всем мире из-за наличия стойкой кастовой системы в обществе. Во многом это связано с колониальным прошлым стран, где касты ощущались особенно сильно. Однако касты есть в любом обществе, как среди угнетенных, так и среди угнетателей. Капитализм, пришедший на смену, смягчил кастовые различия, но сохранил разрыв между богатыми и бедными. Но поднятие уровня жизни среди бедного населения даже при сохранении разрыва накладывает пелену на глаза, потому как именно наличие экстремально бедных и обделенных вызывает волнения и активные недовольства.