除了你提出的外,还有很多因素:
1、一家在一个城市购多套房。这个在世界上也是绝无仅有的。仅有中国人会这么干!理由也很多,投资渠道少,买房增值或养老;给儿子结婚准备,虽然儿子才5岁.....
2、我们所谓的房价高,其实就是一线城市(例如北上广)和核心城市(例如南京重庆)房价高。一线城市(例如北上广)和核心城市,全国一共能有多少个,全国不超过20个,而中国富人有多少,都去那里买房子,自然把房价推高了。
3、我们在北京买房子,真正要享受的不是10万元一平的房子,而是北京的教育、医疗等等。我在河北买房子,只能享受河北的教育医疗,而无法享受北京的,跟北大就跟无缘了。而中国又特别看重教育,凡是有能力的,一定会在北京买房的,因为北大清华......
其他还有,例如中国土地国有,自然享受垄断价格;中国适宜居住土地不足,人口太多;中国人投资选择少,买房保值,本地上学必须落户口,落户口哪能不买房............