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