1、北方政权击败南方政权,很大程度上是游牧民族以武力征服农耕民族,且最终被农耕文明同化。
2、不是北方政权总能打败南方,统一中国,如苻坚肥水之战就败给了东晋(当然战败还有其他因素),而朱元璋就是由南统北的。刘裕和岳飞也证明了北伐有成功的可能。
3、地理环境上来讲,南方地区水域密集,很少有大片的草原,山地和丘陵也比较多,这样的环境不适合出产优良的战马。北方地区土地则以平原为主,而且临近草原,有良好的获取战马的渠道。所以一旦中国出现南北两个政权的时候,北方政权依靠战马组建骑兵就很容易形成较大的军事实力差距,对于南方政权造成巨大的影响,所以很多时候南方政权很难战胜北方政权。
4、北方地区生活条件艰苦,长期抵御外族入侵,所以民风相对剽悍,在古代时期北方更容易出现强悍的战士,这是生活环境和外界压力造成的。
1、历史上,北方政权存在的时间本身就要比南方存在的时间长,也就是说在我们古中国,是北方最先诞生先进文明,主要就是以黄河为代表的大河文明,当北方辽阔的平原开始传说中的部族纷争的时候,南方仍然是一片蛮荒的处女地。所以中原文明是在北方黄河流域拉开序幕的,当战国后期北方出现封建的地主政权的时候,南方只有在长江流域才有封建萌芽(如楚国)也就是说,南方大部分地区如珠江流域、闽江流域、湘江、赣江等地区几乎是无人定居的,尽管考古工作者发现了四川的三星堆,两广地区的越遗址等等可以证明南方存在文明起源的实物证据,但是这仍是很小的一部分,在我国南北方的划分是以秦岭-淮河一线为分界线的,地理意义上的南方是相当大的,况且当今发现的种种实物证据只是能够证明南方有人类活动并有少量的地区性文明而已。
2、中国历史上在宋朝之前的经济发达地区是主要还是黄河流域。而且因为靠近北方剽悍的游牧民族所以北人比南人更好斗而且善战,北方盛产铁矿士兵的兵器有保证。
3、南方马少且地形多是丘陵在先天上就已经失去了先机,有一句话说的好最好的防守就是进攻而南方人因为南方少马所以在古代骑兵是战争之王的情况下是没有什么还手之力的。
4、中国南方的经济超过了北方,但真正得到开发的其实只有长江下游的江苏和上游的四川。南方政权以南京为统治中心,而其能控制的范围只能到淮河。而一旦北方政权冲破狭长的江淮防线,则南方政权面临经济来源丧失,政治中心被围困的窘境。四川则因为山水相隔无能为力。
5、长江以北的气候不如长江以南,黄河以北的气候又不如黄河以南好,在恶劣的气候下,北方游牧民族为了生存,其性格自然会刚烈一些,而南方,长期处在衣食无忧的环境中,自然性格比较柔弱。