1、首都附近无险关岩隘,意味着京畿必须长期大规模驻军(宋代的“八十万禁军”的由来)。也就是说,必须消耗大量的钱粮。古代有钱的地方不一定有粮,有粮的地方不一定有钱,同时苦恼的是,只要有钱有粮,这个地方基本不出兵(富庶地区子弟兵,打起仗来比较差,不能吃苦耐劳)。那么大规模的禁军必须从别的省(穷省)调,时间长了不是腐化滋扰地方就是容易为勇将所持,闹事哗变(见五代十国)。
2、长江流域下游多为平原、交通便利,便于运输转运。所以通都大邑较多。但你便利敌人也便利啊,部将造反也便利啊。如果边境穷地方离你远,再造个反,你到时又要运兵、又要运钱粮,玩死你,因此强盛的古代王朝,建都的唯一选择,几乎都是离边境容易出事地方最近的、但是附近有险要关隘的大都市,容易控制;就算是帝王,这时候也不能在乎生态环境、舒适程度之类的东西。