Since the "means by which" is uncountable (craft) then the plural should be the same as the singular; i.e. one craft, many craft. This also applies in English to older agglutinates like aircraft. Newer agglutinates (for example laptop) are far less likely to follow this rule; one laptop, many laptops.
English, due to its muddled heritage and well intentioned but half informed linguists over the years, is a very messy language.
I think for river travel it was common to build a boat/raft to make a journey and then break it up at the destination. In that context maybe the object of the boat was secondary to the act of making the boat. And at some point boats became more personified and thought of as things in their own right.
> Use for "small boat" is first recorded 1670s, probably from a phrase similar to "vessels of small craft" and referring either to the trade they did or the seamanship they required, or perhaps it preserves the word in its original sense of "power."
https://www.etymonline.com/word/craft?ref=etymonline_crossre...
I'd never even though about this, so thanks for that.
The English word "boat" comes directly from German; "das Boot".