历史上,北方想统一南方曾经是有过好几次。在三国两晋南北朝时期,最大的一次就是公元383年的淝水之战。16国当中的前秦,前秦的皇帝苻坚率90万大军南下,准备灭掉东晋,完成国家的统一,结果失败了。就因为那会儿民族矛盾非常尖锐,南方老百姓不愿意被胡人统治。前秦是氐族建立的国家,而这90多万大军里面主要也是汉族士兵,氐族人口一共才几十万,所以汉族士兵把东晋看做是自己的祖国,不愿意做伪军打祖国,因此他们就不肯抵抗,出兵不出力,终于导致战争的失败。
而隋统一的时候,隋和唐这两个朝代虽然都有鲜卑人的血统,但是南方人已经不把他们看做是异族了,无所谓了,民族已经融合了。北方已经完全汉化,跟中原王朝如出一辙了,所以南人就没再把隋看做是异族,便宜了杨坚。
原因之二,北方农业的恢复与发展,奠定了经济基础。北方原来生产力水平就比南方要高,虽然经过战乱的破坏,但是这个时候它已经积极恢复与发展。打仗,说实在的一句老话,兵马未动,粮草先行,打仗就得打钱,要不然美国能这么牛嘛。战争需要有厚实的经济基础。
另外有个原因,从北向南打比较容易。
中国古代所有的统一战争,几乎都是北方统一南方,唯一的例外是明太祖北伐,但也半途而废,没能彻底把北蒙残元势力给消灭,所以明一代都受蒙古的骚扰。成吉思汗的子孙一直在做蒙古大汗,直到被皇太极打败,末代蒙古大汗是林丹汗,从成吉思汗到林丹汗,482年传了35代,整个北元政权是跟明朝相始终的,最终灭掉北元的是后金,也就是清朝人,不是明朝。甚至连解放战争也是从松花江打到海南岛,从北面南下的渡江战役。所以历史上这些统一战争都是自北向南,从上往下打。
因为古代的时候北方经济发达,打南蛮子方便。后来南方也发展了,但是北方人骁勇善战,南方人好像文采风流,也是不经打。加上南方的地形是多丘陵,支离破碎,便于割据,不像北方大平原很容易就统一,统一之后形成向心力,集中力量就往外冲。南下扫荡。这种种原因使得隋的统一是事半功倍,势在必得。();