Причин несколько.
СССР был больше по населению.
В СССР было больше фильмов, начиная, как минимум, с 70-х. Некоторые из них пережили своё время.
СССР был закрытой страной. Творческие люди могли реализовать свои способности только внутри страны.
Бо'льшую часть проката, особенно телевизионного, составляли отечественные фильмы. А деньги от проката шли в отечественный кинематограф.
Отечественный зритель не был избалован зрелищными высокобюджетными фильмами (т.е. целыми жанрами), даже в 70-е ему хватало чёрно-белого кино на плёнке низкого качества.
Советскому зрителю не было с чем сравнивать и у него не было особого выбора. Заурядные зарубежные фильмы шли на "ура".
Из зарубежного репертуара доходили только комедии положений, криминальные боевики, катастрофы, фантастика... Именно то, чего не было в советском кинематографе и что позволяло в какой-то степени обличать ("а у них негров линчуют!").
Существовали определённые традиции культурного потребления.