Жильё в разных географических точках имеет разную цену (от максимальной в центре столицы до нулевой в глухой заброшенной деревне). За жилье в центрах городов идёт конкурентная борьба, что и повышает цены на такое жильё. В противоположность этому в заброшенной деревне жильё никто не хочет брать, поэтому и цены на него нулевые. Соответственно проблема не в том, что жилья не хватает физически, а в том, что люди хотят жилье, которое дорого стоит из-за "городских" удобств, расположенных вокруг такого жилья. То есть, зарабатывать десятки лет нужно не на любое жильё, а только на то, на которое есть высокий "спрос", то есть за которое нужно конкурировать с другими желающими занять более удобное и комфортное жильё.