потому что корабль в его современном значении всегда военный.
Это как?
Даже в ВМФ есть корабли и суда.Видимо, профжаргон.
Это откуда определение? В Вики просто "крупное морское судно".
Тем не менее, изначально именно российские ВМФ-овцы сказали "военный корабль", и никакими профжаргонами не пользовались.
Смотрите внимательнее.
Это вы смотрите внимательнее. В основной статье -- просто крупное судно, в статье "значения" -- есть и ваше определение, но ссылка ведёт на статью "Военный корабль".
а «корабль» таким багажом не обладает