> Вообще не знаю, откуда у обычного человека может быть достаточно денег, чтобы купить квартиру не в долг и не из наследства.
Смотря что понимать под обычным человеком. Если получать тысяч 200, а тратить из них 50, то на квартиру быстро копится. Ну и среди программистов это вполне случается.