宋朝的军队不弱,主要是因为宋朝的文官集团过于庞大导致武将集团被长期压制,所以打不过游牧民族。
汉朝以前,游牧生产力落后,许多人仍然使用骨箭和骨棒,与中原王朝的铁制武器根本不相匹敌。即使在混乱的战国时期,七位皇帝中也有一位可以绞死游牧民族。
然而,从汉代开始,游牧民开始掌握冶金技术。由于临近世界冶金中心中亚,交通便利,游牧民族的冶金水平迅速发展,匈奴的青铜冶炼技术甚至超过了汉代。
匈奴的继承者柔然人比匈奴人更强大,因为他们掌握了冶炼铁的技术,而土耳其人本来就是柔然人的铁奴隶。南北朝以来,游牧民在武器和盔甲制作上一直不比汉人弱,特别是马镫的出现使游牧民战士成为真正的骑兵,完全获得了军事上的主动权。
辽金时期,游牧民族取得燕云十六州后,游牧民族的统治难度加大。凶猛的游牧民族与汉人的智慧和技术相结合,使他们变得极其强大。
冲突多发生在中原民族与北方少数民族之间,从总体趋势上看中原民族并不占主导地位。可能有两个原因:试图通过文化而不是武力来同化不同意见。孔子说:远人不肯接受,故修文德自来,便来安。在这种文化的影响下,中原民族从来没有主动进攻和征服外国民族。
这就是中原民族在与北方民族的战争中处于不利地位的文化因素。中原民族作为民族农耕,与北方游牧民族相比,迁徙少得多,而北方民族活动强烈,没有固定的住所,农耕民族是为了土地的生存,所以对土地的依赖导致了长期的,中原民族生活在战争一时,中原民族战争的代价远远大于北方民族战争的代价。这是中原民族在与北方民族的战争中处于劣势的物质因素。