首先,中国是个陆权国家;其次,作为一个陆权国家的首都,南京不是最优之选(作为次优还是够格的,自元代起首都只在北京南京中迁移)

在古典中国,以南京为都的王朝也许确实不利于统治西北,但如果中国是个海权国家呢?

以南京为都的海权国家,或许很难保住新疆、内外蒙和满洲北部,但可以很容易的把力量投放到第二岛链,整个东南亚甚至澳洲都会成为中国的后花园,就看如何取舍了。

十朝更有九朝短,还有一朝在台湾

从地理战略来看,在唐宋之前,中国的统治重心在北方,一方面人口财富集中于北方,另一方面外敌威胁也来自于北方,从而形成了以黄河为轴心的首都带,长安、洛阳、汴梁、邺城(安阳)都在这条线上,南京只能做偏安或割据政权首都。

唐宋之后,中国的经济重心转移到南方,但政治重心仍在北方(一方面元清、朱棣都是起家于北方,另一方面长城防线仍是国防重心),为了兼顾南北,所以形成了以大运河为轴心的首都带,主要就是北京和南京。但建都南京的问题就是,在经济重心设立政治中心,会造成南北重心过于失衡,特别是不利于应对国防需要,所以北京是更优选。

虽然南京现在已不适合作为首都,但这不代表南京的战略地位不重要。南京是苏南地区的门户,南京失守富庶的苏南平原地区就不会抵抗。为什么南京是江淮文化和苏南地区文化不同,因为近代南京屡遭战乱,为什么屡遭战乱,因为帮苏南地区挡了刀子。所以,南京的存在,很好的保护了长江中下游平原尤其是苏南地区的地理安全,也保住了国家的钱袋子,这一点上南京所做的贡献毋庸置疑。