三個原因。
一是失了人心。
宋是真正的厚待士大夫,即使金人打下開封擄走二帝,僅河北都能拉起幾十萬義軍,張邦昌被金人扶上皇位也不敢干。宋自真宗起,仁宗、神宗、哲宗、徽宗,無論是否昏庸,本質上都是仁慈親民不好殺之輩,幾代下來民心底子太好了,雖然宋太講制衡,導致有強兵有良將而難長勝,但對讀書人而言,不可能有一個比宋更好的時代。
明根本沒有可比性,崇禎昏招不斷,面子上卻是明君,本來天災不斷,有個昏君背下鍋,換個皇帝民心就能回來。結果崇禎面子上是明君,導致天災不斷時大堆士人在懷疑是不是朱氏了失天命,加上明前幾代帝王好殺,后面君臣爭權太過,民心底子本來就不好。
二是崇禎決策太過拉胯,把南明的路堵死了。
沒有及時送出皇子不說,近宗都不多,福王系是個坑(后面說)。
加上明末基本靠募軍制救命,崇禎真實天下第一昏君啊,強軍良將聽話的被崇禎自己消耗殆盡,留下的都是左良玉這樣善于自保自重之人。到最后南明甚至最后要靠闖逆,西逆的留下的人馬強撐,本來就很不可思議。
宋靖康之亂前,除了西軍基本沒有喪失太多主力。明失北平的時候,能打的強軍全被崇禎花了整整十七年一點點去敗光了,怎麼比啊。
三是萬歷年間爭國本的后遺癥。
福王系本來就是士大夫攻擊的對象,結果按宗法福王系繼位最正,所以南明一開始就很難建立各方面全都認可的朝廷,后面更是亂成一團。至于趙構,雖然大家不齒他的為人,可人家是徽宗的親兒子啊,政治手段也不差,后面雖然有遠宗繼位,但都是皇帝自己承認并走了宗法過繼的流程,南明拿什麼去比啊。
當然還有一些客觀巧合,比如北方連年大災,北平大瘟疫,明亡于順給了清能以滅順為崇禎報仇的機會占北平,但我認為只是客觀環境,不是無法應對,不是失天下的理由。