>А в чем причина? Неконкурентноспособность "воды" перед "железкой" при условии короткой навигации
Да. Много народу для обслуживания пути требуется, дорогго выходит. На каналах и шлюзах конская / людская тяга была.
Да и длинный путь получается.
> или недостаток грузов?
Ну как сказать - если бы грузопоток был больше, то был бы выгоден большой канал + ж.д. (как Волго-Балтийский путь). При том грузопотоке, что был - канал был невыгоден.