首都一般需要满足几个条件,一交通便利,二政治中心,三经济中心,四有一定的防御力,五位于国家主要发达地区之内。
徐州虽然交通便利,但并不能完全满足上边几个条件,而且和周边城市相比也没有优势。
在唐宋以前时期国家的主要政治经济中心在中西部,所以首都主要在长安、洛阳两个城市之间轮转,北宋到了开封。和这些城市相比徐州太靠东了,国家的根基最发达地区在中原,徐州比较偏了,一旦有事无法掌控国家根本腹地,有些鞭长莫及。
元明清之后,首都东移,但一般都是在南京、北京之间来回变动,徐州既不能把控长江流域及江南经济最发达的地区,又无法扼守燕云咽喉,地位自然不如。
总体来说,徐州只有一个交通枢纽的优势,在地理位置上,不南不北,和平时代,放在这里,不论是控制南还是控制背都显得有点问题。如果南北对立的时候,又是争夺的焦点战场所在虽然重要但不是核心,所以更不可能放在这里了。