Не просто давали,. а люди работали по многу лет , чтобы получить. У вас какое то привратное представление  социализме. Работай много лет ударно, будешь жить- ГАРНО! Чтобы получить 3-комнатную нужно было иметь двоих детей, с этим было строго и четко. например мать моего мужа прежде чем получить трешку в Москве не меньше 12 лет отработала на Госзнаке.