I am retired and own 3 boats.
I have never bought a new one.
Paid cash for all of them (and proud of it).
Each of those boats fits a very specific need.
The newest one is 12 years old. A 17ft pontoon boat. I have owned it for 6 years and sits in the lake in front of my retirement home (for lake cruising and family fishing).
The oldest on is a 1970 restored 11 ft Weere paddle boat (great small lake shallow water fishing platform).
And my latest purchase (2 years ago). 1981 Lund Pike Dlx 16. I was in need of some TLC when purchased. Fished with it one season and am now in the process of restoration (new paint, floor, carpet, I-link Minn-kota, networked dual Humminbirds, centric seats, well running 60hp Merc). When done, I will have a lot of time, and about $4000 into it (all paid for), but it will rival an new $16,000 lake toy.
My advice is to shop wisely and don’t finance. If you use it regularly, even if you take excellent care of it, the shine will be long off the apple long before it is paid for.