荆州古城墙只有一面的原因是因为它被修建在长江边上,而长江可以起到天然的护城河的作用。所以在古代,荆州古城墙只需要修建一面,即靠水的一面,来防御外敌的入侵。
同时,修建城墙也需要大量的物力、人力、财力以及时间,对于古代的荆州城而言,修建一面城墙已经满足了防御的需要,也节省了大量的资源。
此外,城墙靠水的一面也是人们交流沟通的要道,便于商贸往来,成为当时的重要市场之一。