Направление и характер движения воды в реке зависит от рельефа территории. Например, большая часть территории России наклонена к северу (южная часть по высоте выше, чем северная), поэтому многие крупные реки у нас в стране текут именно в северном направлении, к Северному Ледовитому океану (Лена, Енисей, Обь, Печора и др.). Также среди крупных рек можно выделить и те, которые текут строго на юг (Волга, Дон, Урал). Любая река прокладывает себе путь в низких местах, а потом, в процессе вымывания грунта происходит корректировка русла из-за разного строения грунта (пород).
Вода течет с верху вниз. Закон гравитации. Не имеет значения север-Юг. Препятствием могут служить горные породы, река меняет русло, но всё одно, течёт сверху вниз
Вода течет сверху вниз. Закон гравитации, не имеет значения север-Юг. Лена, Ангара, Енисей.... с юга на север. С гор в долины и тальше на север. Вода дорогу найдёт. На протяжении своего пути река меняет направление движения.
С чего Вы взяли? Дунай, Хуанхэ, Янцзы, Сена, Ганг, Конго, Амазонка, река Святого Лаврентия текут преимущественно субширотно — а это всё великие, огромные реки. Не говоря уже о тысячах речек поменьше.