Läs inte för mycket i "havet"; Det finns ingen regel att varje ord i språket måste hålla sig exakt till dess etymologiska rötter.
Skaldjur betyder bara ätbart vattenlevande liv, dvs fisk och skaldjur i allmänhet. Det är ett matord, inte ett biologord, och fisken på din tallrik ser ganska mycket ut om det är sötvattens- eller saltvattenfisk, så allmänt blir det klumpigt i en kategori.