第一,地域太宽,强弩之末不能鲁缟。
第二,江南地形,金军不适应,主要是骑兵不利于水网地区,还有一些险要关隘难以攻克。
第三,南宋还有一定的军事力量,而且越打越强,包括在伪齐手上夺得马匹,锻炼了岳飞等名将等等。
第四,金国关键时刻政权交接,自身内部意见不统一,没能继续打压南宋,后来又发生政权变动。再后来蒙元崛起,自身难保。。就不用说了。
抛开政治的因素,从纯军事的角度来看,金朝之所以无法灭掉南宋,主要是水军处于劣势,无法渡过长江,发挥骑兵的优势。
先是采石之战被宋军击败,接着陈家岛之战,水军又遭到覆灭。南宋依靠水军的优势,保住了东南的半壁江山。
到了元朝时期,忽必烈吸取了金朝的教训,集中力量打造水军,从而灭掉了南宋。