Вопрос спорный: коммуно-патриоты уверены, что СССР развалили как раз "агенты влияния" ЦРУ, включая самого Горбачева, не говоря уж о Яковлеве и т.д. Куда уж успешнее! Ну и исход противостояния "двух стран, двух систем" немного намекает на большую успешность США, не так ли.
Ну а так - да, СССР - страна более закрытая, пронизанная "стукачами" и вообще специфичная, и это делало жизнь шпиёнов не самой сладкой и гладкой. По этому поводу вспомнился отличный-метафоричный рассказ Пелевина "День бульдозериста". Рекомендую.
Причины чисто мотивационные: советсткому разведчику за границей нужно было притворяться богатым и свободным. Советские шпионы гораздо сильнее хотели жить и работать в США, чем американские шпионы хотели жить в СССР :)