As with dog people or cat people, some are just not boat people and some climates are just not boat climates. I've been to Syracuse, NY, which gets more snow than any major US city and wouldn't have considered it a prime boating climate, but there you are, happy with your boat, so you're a boat person, regardless of the logic.Every boat owner has heard that one. If true, it only means they bought the wrong boat. I can assure you I have had much happier days using any boat I have owned (and I've been through a few) than the day I bought it or the day I sold it.
This week, mid-June, up here in the frozen ass-end of nowhere, was cold and raining; the boat owners really got their happy days in. Our pleasure-boating season is often July 5th through the day before Labor Day. Less than two months of good boating weather and pay for that money-sucker to sit for the other ten months.