Почему космические корабли - "корабли"? А не "самолеты", например?
Корабли - плавают, самолеты - летают. Космические корабли - летают, но они корабли, а не самолеты. Где логика?
Все дело в скорости!
Лете́ть. Общеслав. Того же корня, что лит. lekiù «лечу, мчусь», латышск. lèkt «прыгать, лететь» (редко), норв. диал. lakka «прыгать» и т. д.; kt > т. Исходно — «мчаться, бежать».
https://lexicography.online/etymology/shansky/л/лететь
Корабль - слово греческого происхождения, из καραβιον (судно, корабль). У моряков говорят: плавает мусор, а корабли ходят.
Корабли постоят и ложатся на курс... (В. Высоцкий).
Судоходство, пароход, мореходное училище.
Космический корабль - быстроходное судно, поэтому он летит, как летят ракета и пуля.