Почему корабль ходит, а не плавает?

"Если при моряке сказать: «корабль плывет», то он недовольно поправит: «не плывет, а идет». А почему так говорят? Объяснений целых три.
Первое - это суеверия: на заре мореходства мореплавание было опасным. Говорить, что корабль плывет - означало, что корабль уже в воде, уже потонул. А если он «идет» по морю, то это значит, что он будто скользит по поверхности.
Второе – логическое. Моряки считают так: плавает мусор – у него нет маршрута и цели, а корабль идет по четко заданному маршруту. Еще плавать – значит перемещаться в толще воды, а ходить – можно только по поверхности, что и делает корабль.
Третье – традиции. В Англии говорят «to go to sea», что дословно переводится, как «идти по морю». Англия в этих вопросах авторитет – мы все знаем, как эта страна повлияла на мировое мореходство. Возможно, выражение пришло оттуда (ведь мы довольно много заимствовали у них в этом плане).