不攻不行古代运输力很低,路况也差,而且城市必然处在交通最关键地带。如果要绕开,付出的代价太大(这意味着更远的路程和更差的道路,和更多的人用于战争)。而且城市里能大量驻兵,如果不打下,对后勤线威胁巨大。因此必需要打下。