主要是交通问题,古代交通落后,而且南方贫穷且多瘴气,人口又少。首都大都在北方的西安,洛阳,开封和北京这些北方城市。到广西,西藏哪一带基本上是中央政府管理的极限。西安下达命令要几个月之后才能到达广东,所以再远的地方根本没办法控制。只能给在那些地方封王。蒙古帝国大吧,一直打到欧洲莱茵河畔,怎么样?不还是烧杀抢掠一番收兵回府,最后四分五裂。
腐败而低效能的官僚机构,土地兼并造成大量流民,政治上官僚集团内互相倾轧,农民起义等一系列内部矛盾,中国的历代政府连自己的国境之内治理起来都很麻烦,不要说对外扩张了,宋朝和明朝的覆灭都是因为内部先崩溃的不可救药然后才被北方民族趁机征服,中国的政治缺陷使他形不成一个可以持续扩张的能力。
古时中国实行王道制,对周围的小国主要施行藩属制,不追求吞并。那时东南亚国家大多都是中国的藩属国
因为太仁慈了,从没侵占过别人领土