I'm always around wetlands, and so water getting into a watch movement is what kills most of my watches sooner or later. Usually they're fine until they have their first battery replaced. Then the seal gets damaged or wears out. Most jewelers in this part of the world don't have the factory seals.
I was in a gun shop, of all places, and they had 2 watches for sale, last of a batch and given to them to sell by a valued customer, a Citizen manager. They're Citizen eco-drives. They never need a battery as they're charged by sunlight. Some years down the line, my one is doing just fine - no water! It's quite accurate and, if you read Wikipedia, they go for decades. In fact, so long that no one quite knows yet when they'll stop.
The price was a good bit cheaper than a Rolex too.