第一,在中国历史上,各个朝代的都城因为北方经济建设较高的原因,基本上都是定在北方,俗话说擒贼先擒王,只有拿下了都城,才能证明一个国家或者一个朝代灭亡了,所以进攻的路线都是以敌方的都城为目标,因此各个朝代出现起义时,都把起义称之为北伐。
第二,地理环境。古代的交通工具都是以马为主的,南方的地形大多数都是丘陵和山地,道路崎岖。而北方的地形主要以平原为主,有的地方一望无际的草原,比较适合养马。古代的骑兵也是凶猛无比的,因此就算在南方建立了政权,也要向北发展领土,所以也就称之为北伐。
第二,其实也有南伐,只不过南伐这个词不好听,很多人比较喜欢叫南征,南侵。举几个例子,三国时期曹操发起赤壁之战,诸葛亮七擒孟获,都是属于南征的例子,虽然南宋以前南方经济建设不如北方,但是还是有不少汉人居住在南方,同时稳定南方也会让国家更少受到南方骚扰。
第一,中国古代无论是经济还是农业等的中心都是在北方。所谓的兵家必争之地,才有夺取的必要,北伐成功占领了都城,敌方投降了,你的这个起义,才算是失败的。你看历史上那些国家建都,基本上都是西安,洛阳 河南这一块,在地理上都是属于北方的呢。
第二,当年经济南迁之前,南方是属于蛮夷之地,森林多,猛兽害虫很多,不适合人去居住的。也就是说你即使攻占了南方,对于你发展经济发展生活,也不是最佳的区位子条件。既然都是去革命了,自然要找最好的地方,如同鸡肋的南方,意义不大的。
第三,很多人所谓的去“北伐”,其实有很大部分是要去复国,比如诸葛亮北伐要框扶汉室,汉朝的重点就是我国的偏北方地区。水土不流失,环境适宜,风调雨顺的北方,对于起义分子来说,诱惑力很大。