之所以有这个原因大概是秦始皇的功劳。贾谊在《过秦论》说秦始皇“隳名城,杀豪杰,收天下之兵”大概率是真的,秦始皇毁了六国都城大邑的城郭防御。项羽和刘邦在京索对峙几年也可以佐证,刘邦没有据城而守,而是“汉王复入壁,深堑而守之”。