其三,地理位置不利。
宋朝立国时,北方的契丹已经立国几十年,并占有幽云十六州。北宋的首都开封四周地势平阔,无险可据,北方的辽国铁骑几日就可杀到黄河边。宋朝在地理上就先天不足。同时,西夏和辽国占据了产马区,所以北宋一直少马,难以和北方的少数民族骑兵对抗。到了南宋,偏安一隅,就更谈不上主动出击了。
其四,宋朝碰到的对手无论是实力还是数量都空前强大。
宋朝的对手多达四个:契丹、党项、女真、蒙古。一伙强于一伙,而且其文明都处于上升期,这与之前王朝的敌人完全不同。如两汉的对手只有匈奴,唐朝的对手也只有突厥,后来的明朝也只有蒙古和满族两个对手。这些外族的文明程度很低,多数处于靠天吃饭、逐水草而居的阶段,除西汉的匈奴正处于上升阶段以外,东汉的匈奴、唐朝的突厥都处于自然条件恶劣、正处于衰落阶段时期,消灭起来相对轻松。
另外,早期的外族还没有国防意识或国防意识很弱,如西汉时期的匈奴没有国防观念,因此卫青、霍去病攻打时可以长驱直入。宋朝的对手们则已经有很强的国防观念,并且修筑了坚实的国防设施。打起来自然困难得多。
更重要的是,早期的敌人到中原就是来抢劫,对土地没有野心;而宋朝的对手们则不同,契丹已经知道了土地的重要性,因而对幽云十六州非常看重,女真、蒙古则一直想统一天下做皇帝。
此外,宋朝的强敌们有非常杰出的军事家,如耶律阿保机、萧太后、完颜阿骨打、成吉思汗等。宋朝虽然也有能力挽狂澜的军事将领,如杨家将、岳飞等,但却亡于内讧。自毁长城,这是极大的遗憾。