Давайте уточним, о чём мы тут спорим. Постановку задачи, так сказать.
Может, в английском слишком много слов, обозначающих всё, что плавает и нет обобщающего слова "лодка"? (как у татар несколько десятков слов, обозначающих различные виды сумок, и заимствование из русского "сумка")
Или оно есть, но оно не boat?