Такое поведение выработалось у них в процессе эволюции, расположение тела головой вниз позволяет легче перемещаться в воде, в частности при движении против течения. Иначе поток воды их унесет.
Чтобы не перемещаться, а оставаться на месте в движущемся потоке, рыбе нужно ориентироваться, где она находится в любой момент времени. Ориентация по движущимся предметам или другим рыбам может создать впечатление, что она также движется вместе с ними.
На дне реки достаточно предметов, которые могут помочь рыбам ориентироваться – это и камешки, и водоросли. По ним она может понять, какова скорость ее движения. В аквариуме рыбки ведут себя аналогично.