Swiss made or high end mechanical Watches usually are well-crafted time pieces that will last for generations or heirlooms to be passed down.
While true to some extent, if you google a certain Swiss brand, then you will that there can be many headaches. For example, google "Tag and Crown issues". From last i heard, Tag REFUSES to fix a design/manufacturing defect that is widespread and basically affects most Tags.
From link above i posted on Rolex 3135 review, you can see that the 10 year service interval is impossible when the post for which the heavy rotor rotates is too weak and over time causes damage to other components. But the marketing of 10 years service intervals makes Rolex very attractive to non-watch fanatics!
Or go to Omega forums and ask about inability for (formerly) prized co-axial caliber 2500 to restart or sticky date problem on its 8500 (suffer personally) that apparently can't be fixed in my case after 2 visits to factory!
I can go on and on. I am still a fanatic for watches...but not everything is rosy on the other side of the fence!
[doublepost=1494870995][/doublepost]
On a high end watch, you want to get it serviced by time, even if it is keeping time. The reason is, you want to service it BEFORE there is damage. The more damage, the harder/longer it is to repair.
And the more costly!!! Repair of a damaged Rolex movements can run into the THOUSANDS if left unchecked.