宋朝打仗老是被辽、金欺负,那是因为辽和金都有燕云十六州,与汉朝对战的匈奴相比,这二位都不是当年由草原上混日子的游牧民族组成的游牧国家了。大家都是封建帝国,科技可不像汉朝再用铁器,而匈奴还在用石器或是青铜武器,双方科技水平没有层级上的差距。再说了在骑兵上辽、金有比宋朝先天性的优势。这一点用步兵可弥补不了。
其二、治国思想大不同
汉朝时期的实行"外儒内法"的治国思想,这是西汉社会维持强大的本质,让汉朝能够连续对外发动战争。而宋朝"守内虚外"的思路就是很是不思进取,老想着蹲守自己的一亩三分地。一旦宋朝社会上有什么不稳定因素统统都丢进军队,把这些可能成为造反主力军的青壮年监管起来,用军饷来安抚,用军官来防范。
在严格监控民间的同时却支持王公贵族老爷们横征暴敛,因为只有这样做才能获得他们的支持,否则皇位都不稳。再反过来用老百姓的血汗对内残酷镇压,对外花钱消灾。