Тут есть несколько вариантов:
Прежде всего корни этой традиции, как не крути, идут из православной Руси с иконостасами святых на стенах церквей, да и в каждой избе были красные углы со своими иконами, ликами и святыми. Всех их беспредельно уважали, молились на них и верили. Кстати оттуда же (а точнее из 10-ти заповедей Христа) пришёл к нам Моральный Кодекс строителя Коммунизма.Почитайте ради интереса, практически один в один.
Вторая причина - отсутствие в то время телевидения, Интернета, других масс-медиа и гаджетов. А принцип наглядности оставался всё равно важнейшим и в то время при воздействии на сознание людей, точно так же как в наружной рекламе сегодня. Вот и крутились как могли. И это не значит, что таких портретов не было в красных уголках, Домах и Дворцах Культуры, клубах и сельсоветах. Были. И тоже призывали людей к объединению вокруг существующего строя.
Ну и третья причина - уж больно громадные и масштабные задачи решали. И как то они должны быть достойно и масштабно отражены. До космоса руки тогда ещё не дошли. А вот на зданиях домов - самое то. И вешали не только портреты, но и всякие лозунги-призывы, ракеты и макеты заводов, колхозников и рабочих, солдат и матросов, а больше всего Ленина и Сталина (до Хрущёва), а потом только Ленина, а потом уже только Генсека (большого) а остальных поменьше.