因为那些湖泊的水位不稳定,不能保证大型船只的持续通航,而且工程难度也更大。其实京杭大运河说白了就是找个有水又低洼的地方,再开挖修缮一下可以让船只通航就行了。按道理来说,京杭大运河沿岸有着不少的湖泊,直接利用湖泊通行比在平地上开挖河道省事的多了,但是由于种种现实的原因,京杭大运河并没有利用湖面作为航道,而只是傍着湖泊走。
第一个原因就是那些湖泊的水位非常的不稳定,非常影响大型船只的通航。虽然那些湖泊不仅面积大而且水量也非常的丰富,但是湖泊一般都有丰水期和枯水期。丰水期的时候还好,而枯水期的时候湖泊的水位一般都是非常低的,别说大型的船只无法通行了,就是小型的船只通行也够呛,所以利用湖面作为航道非常的不靠谱。
第二个原因就是湖泊的面积太大,无法让需要纤夫的大型船只通航。由于那时候的船只动力有限,不是依靠风力就是依靠人力。当有风的时候还好,大多数的船只都能通行,而当没有风的时候或者是有体积庞大的船只的时候,只能依靠岸边的纤夫拉着大船向前行驶了。而湖泊显然是没有地方让纤夫立足的,也就保证不了大型船只的通航了。
第三个原因就是傍着湖泊开挖河道能更好的控制河道的走向,也更方便管理河道。毕竟湖泊的位置基本是固定的,想要利用河道通航很多时候肯定要刻意的去改变河道的走向才行,这样可能就会出现河道弯曲的情况。再一个就是湖面基本上都非常的宽阔,船只通航的时候参照物很少,管理河道也非常的麻烦,远远没有在平地上开挖的河道方便管理。
因为湖面夏秋两个季节水平面上升,不易行船,春冬两个季节水平面下降,同样也不易行船,而且湖面面积很大,修理闸口蓄水的话也看不出水位变化,徒增劳力成本。
因为湖水比较浅,而不能直接作为航道,在古代没有发动机,小型的船只靠着人用船桨划着行驶,而大型的货物运动要靠人力去拉。
这些湖太浅,不能作为水道。古代运河不能太宽,必须要有坚实的土地让船夫行走,在大运河两侧,许多都有铺青石砖方便拖拽;而湖没有这种天然的条件。