Я живу в США более 20 лет, но я не совсем соглсна с вами автор.  В США, например в Калифорнии что бы снять квартиру  в аренду надо заплатить за первый месяц плюс security deposit(извените не знаю ету фразу на русском) и иногда и за последний месяц.  Я ето знаю так как имею 2 income properties.  В России на сколько мне извенсно что бы снять квартиру в аренду минимум требуют за пол года, но во сновном за год в перед.  Не у многих есть столько свободных денег, поэтому и живут с родителями.  Вы не можете сравнивать 2 абсолютно разные страны.ПС Всем пожалуста извентие за ошибки, ибо по русски я пишу очень редко.