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