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