古代南方为什么打不过北方 为什么北方战胜南方

这个问题比较复杂,列举的几个国家情况并不相同 。朝鲜和越南是国际社会人为割裂,把一个国家硬分为两个,本民族为了统一而战 。美国的是工业体系与农业体系交战,为了统一的原材料和市场 。
只有中国特殊 , 中国历史上的南北战争,主要是游牧民族与农耕民族之战 。游牧的匈奴人、契丹人、蒙古人、女真人(不是满清),都是靠天吃饭 , 自身生产力薄弱,没有物资的储存,有点天灾就会死人 。为了生存,只能靠掠夺 。如果大面积受灾 , 部落之间互相掠夺已经没有意义 , 就只能南下打草谷了 。
南方的农耕,有相对固定的产量 , 依靠贸易可以互通有无,政府也相对给力 , 遇到灾害有相对完善的赈灾功能 。在游牧人看来就是肥肉 , 不抢白不抢 。如果是王朝的强盛期,还能抵抗北方人,如果朝廷不给力,就要改朝换代了 。王朝的末期 , 农耕社会的阶级分布不合理,所以战斗力较差,是打不过游牧人的 。
至于蒋介石的北伐战争,北方与其说是打下来,不如说是买下来的 。阎锡山,冯玉祥,张学良都是收买过来的,没打像样的战斗 。
【古代南方为什么打不过北方 为什么北方战胜南方】解放战争倒是从北往南打的,我党掌握东北的战争资源之后,南方就不堪一击了,一年就打完南方,比满清快多了 。南方的桂军,川军虽然耐力很好,但武器太差,抵抗不住工业体系的力量 。
这是地域文化差异造成的,不仅南边和北边,也有东边和西边 。中国历史上主要是南边的农耕文明和北边的游牧文明的矛盾,也有和西边的高原游牧文明的矛盾;美国有南北战争时期的北边资本家和南边的大地主的矛盾,也有西进运动时东边的新兴美利坚和西边的印第安原住民的矛盾;东西德国、南北越南、南北朝鲜等是意识形态矛盾;南北苏丹、印巴等是民族矛盾和宗教矛盾 。