To induce enough people to buy a new boat, they will try their best to launch new models and invest in advertising. It is possible that the longevity of modern boats may not be as good as the technology available today. We live in a consumer society, and perpetual things reduce consumption and harm production. I don’t think it will come to an expiration date on a yacht, as on a food package, but modern mass-produced boats will age faster simply because it will be built into them.
As practice shows, boats last 12-20 years on average, but it’s not uncommon for a boat to be unusable after 4 years. The worst thing is when the boat breaks down in the first season.