При парусе и киле можно под разным ветром идти.
На самом деле, нам нужно решить, что это за река. Ширина, скорость течения, порожистость, берега.
Если это горная бурливая порожистая речка, то ничего кроме плота там быть не может. И его-то только эльфы ловкие и умелые проведут. Это большое искуство.
Но тогда, действительно, непонятно, как грузы наверх попадали.
Если река пошире и полноводней, то может быть и барка. Но и в этом случае против сильного течения и ветра навряд ли можно на парусе. Если не ошибаюсь, она идет по лесу, так что от ветра загорожена. А для лавировки нужно место. Это ж не Волга. Лесная речка - и к берегу-то близко не подойдешь, фарватер узкий, где там лавировать?
Почему не построили дороги вдоль реки? Вон, к Мории дорога имелась, значит, лесные эльфы умели их строить. Напрашиватеся вывод, что там сплошные скалы, среди которых дорогу так легко не проложишь. Нужно взрывать камень, выравнивать кручи. Может, вообще слишком круто для повозок. Тогда, действительно, дорогу прокладывать не будут. По этой причине нельзя тянуть барку бурлацким способом.Но в таком окружении вырисовывается река первого типа.
А Трандуилу товар подвозят по какой-то кружной дороге на повозках. В объезд. Изредка съездить можно - у эльфов ни ремесла, ни сельского хозяйства нет, так что объем торговли невелик. Предметы роскоши для королевского дворца (вино), изделия из металла. Раз в год можно и съездить.