Где не отступали от коммунистических принципов, там и не потерпел. Азиатские страны дорого заплатили за свой коммунизм. Наверное поэтому и более дорожат. При коммунизме тоже есть свои противоречия. В основном - буржуазное сознание: сделать поменьше, а получить побольше, доставшееся в наследство от капитализма. Если с ним не бороться, оно победит. В СССР перестали бороться, провозгласив окончательную и бесповоротную победу социализма. Плюс ряд других шагов к капитализму - и вуаля, контрреволюция.