这个问题很有意思啊。

打个比方,静夜史在高中时候的语文和文综比较强,英语比较差,也就是表示偏科严重,但是总成绩能排到班级第10。而静夜史的同桌,各科成绩都一帮,单科成绩比较平均,最后的成绩能排到班级第15。
江苏,就相当于偏科的孩子,个别地市比如南京苏州特别强,但是苏南苏北差距很大。而山东虽然也有差距,但是相对比较平均,所以 各科都不突出,也没有像南京江苏这样的大城市!
那么,为什么GDP排名全国前三的山东省,却没有一个城市能够超越南京苏州呢?静夜史认为有以下原因:

1、南经北政大环境下,北方难有特大城市
唐朝灭亡后,经济重心不可避免地向南转移,从此经济重心从长安洛阳转向江浙地区。
经济重心南移后,陆上丝绸之路逐渐被废弃,海上丝绸之路繁荣起来。加上大量人口的南迁,南方的城市陆续发展起来,广州、泉州、扬州等地成为新的经济中心。
而北方的北京等城市,则作为政治中心来存在的!
由于战乱频繁,大量人口南下,因此南方人口在经济重心南移的过程中超越了北方。再加上南方面积小于北方,人口密度更大,更容易产生大的城市。

而北方由于天灾和战争的摧残,很难出现能和南方大城市比肩的情况。
所以,宋朝以后,南方始终遥遥领先于北方。*片鸦**战争后,南方城市比如上海陆续开埠,经济发展更加迅速。
山东作为北方省份,历史上也面临着战乱人口流失的情况,因此历史上山东很难有大城市的出现。
一路走来,因为历史积淀的不同,所以也深刻影响了今日的城市地位!

2、安土重迁观念下,人口不易集中
在之前的文章中,静夜史曾经分析过山东地区自然灾害频繁,特别是黄河改道对山东西北部和西南部的影响,加上胶东地区的海侵,导致山东地区难以发展农业。
而作为一个人口大省,在农业无法满足生活的情况下,山东人不得不大量向周边省份迁移,比如北上辽东,称为“闯关东”;西去河北、河南、陕西;南下安徽、江苏等。
从这里可以看出,山东人的人口流动,是被动的,是为了躲避天灾的。作为北方省份,山东人也有着浓厚的乡土情结,具体表现就是安土重迁。如果不是无法生活,他们基本不会主动告别世代生活的土地的。
建国后,对黄河水患进行了大规模的治理,终于使山东人不用为黄河的决口而提心吊胆。在灾害威胁大大减小的情况下,很多山东人又一次选择了呆在原地!

大城市的形成,需要大量的人口注入。而在人口不愿意迁移的情况下,加上因自然灾害外省人不愿意到山东生活的情况下,山东内部很难自然形成大城市!
相比之下,南方在重商主义的传统下,人们乐于外出闯荡,到机会更多的大城市讨生活,他们自古以来就敢于到竞争更激烈的地方去打拼。
这些人的到来,使得城市的规模迅速扩大。而城市发展水平越高,又越能吸引更多的人口前来,形成城市扩张的正循环!
因为人口的大量流动,南方省份更容易出现严重的分化,但是这客观上促进了特大城市的形成!

3、位置尴尬,难以享受政策红利
山东省的位置,是比较尴尬的。
在先前的文章中,静夜史分析过山东到底属于华北还是属于华东。从地域的取舍中,就能看出山东确实比较纠结。
经济重心南移后,江浙和北京形成了经济政治中心遥相呼应的局面,山东处于两个中心之间!看似都方便,实际最边缘!
建国后,重工业先行,东北成为我国新的经济重心,而北京则继续作为政治中心存在,山东还在边上。

改革开放后,东南沿海成为对外开放的窗口,经济重心再度南移,珠三角和长三角成为新的经济增长极,深圳、广州、上海、南京、苏州等成为新的特大城市乃至超级城市,而远离两个三角洲的山东省难以享受政策上的支持。
不过,山东省距离北京和天津比较近,不过这两个北方特大城市,空吸效果强悍,并不能给山东带来城市崛起的外在动力!
不过,虽然山东南北两头不挨,但是山东和日韩隔海相望,相当一段时间内,山东吸引了大量日韩的投资,经济发展获得巨大进步。不过随着对韩对日关系的降温,山东的发展再度失去强劲助力!

我是“静夜史”,期待您的关注!