Точного ответа не знаю...Давайте рассуждать).
- Вряд ли птицы будут летать по одиночке, т.е. если стая полетела, то обязаны лететь все, за исключением больных птичек.
- А такие полеты обычно связаны с сезонными ритмами птиц, зависящих от Солнца, Луны и т.д., а если проще, то от инстинктов. Так же ритмами определяются и времена размножения, а именно поиск партера, создание гнезда, закладка яиц...
- Поэтому перелеты определяются точными временными рамками, и если птица не прилетит в нужное время, то ей не хватит или пищи, или хорошего места для гнездовья, или того же партнера для размножения (здорового и сильного).
- Все эти особенности поведения вырабатывались в течении миллионов лет эволюции, и каждое действие птиц носит генетический характер.