当时不守南京的原因主要包括以下几点:
防御力量不足:
日军在淞沪会战之后锐不可当,而当时中央军主力多在上海作战,南京缺乏能有效抵挡日军的部队。
战略失误:
战役战略上的失误让日军有机会在杭州湾登陆,包抄国军侧翼,迫使国军仓促撤退,无法有效防守南京。
政治考量:
南京作为国民政府的首都,是政治、经济、军事的中心,蒋介石守南京也有出于政治面子的考虑,不想不战而弃首都。
军事部署:
蒋介石虽有守卫南京的决心,但军事部署上存在不足,主力部队多已撤往上海,对南京的防守并不十分上心。
后续战略:
蒋介石已暗中布置主力调往东南及西南地区,并考虑退守台湾,表明其战略重点不在南京,而在京沪杭地区及台湾作为支撑。
高级将领意见:
许多高级将领不支持死守南京,建议集中兵力于武汉等重要地区,以保腹心地带及中国的半壁江山。
综合以上因素,不守南京是当时多方面考虑的结果