可是隋朝所遇到的那些困难,唐太宗也都遇到了:粮草运输的困难、气候的早寒、道路状况的糟糕,这些都是唐朝后来伐高句丽失败重要的原因。而且还有一个问题就是,我们经常说要吸取历史教训,可是有时候历史教训吸取得太多了,也会出现矫枉过正的现象。比方说,因为当年隋炀帝出动军队规模过大,造成了国家不堪重负,最后灭亡。因此唐太宗伐高句丽的时候,自己只率领了直系的军队10万人左右,由113万人变成10万人,这叫矫枉过正。113万人太多,可10万人又太少。后来唐军打安市城(今辽宁省大石桥市北汤池村)久攻不下,与兵力过少恐怕也有很大的关系。
从隋唐两代与高句丽之间的战争能够看得出,隋唐两代伐高句丽都是有其一定的合理性的。可是我们农业民族张力的界限就在这儿,我们所满足的,也只是维持以中原王朝为核心的一个国际秩序而已。这也就解释了,后来费了将近70年的时间,在唐高宗总章二年(669)终于把高句丽灭亡了之后,为什么唐朝的势力迅速就转向了西北边防,去对付吐蕃,而拱手将取得的胜利果实逐渐地让给了新罗。就是因为新罗虽然说将唐朝的势力排挤出了朝鲜半岛,但在外交方面,新罗大多数的时间段对唐朝是比较恭顺的,它服从于唐朝所领导的国际秩序。第二,新罗在文化上积极向唐朝学习。唐玄宗曾经夸赞新罗,说“新罗友类中华”,意思是,新罗在文化上是属于中华体系的。所以从这个角度上来说,唐朝愿意承认这样一个既成事实,因为从新罗统一朝鲜半岛之后,朝鲜半岛起码暂时不是中国战略方面的短板了,也不构成一个太大的问题了。