As I expected, the jury is still out, and may never come back.
My oldest mechanical is a Seamaster Bond Chrono. Probably wore it almost every week for five years, and then banished to the nether regions of my watch box in the last ten years as my collection grew to over two dozen mechanicals. In contrast, I bought a Zeno Watch Basel Chrono ten years ago that I wore straight for half a year and then worn on and off afterwards and would sit on a winder when not on my wrist - which means it has been running non-stop for ten years now.
When I fire up the Omega, it still keeps great time and seems none the worse for sleeping most of its life in the watch box. The Zeno which has run non-stop for most of its life keeps impeccable time as well. Both seem to be doing okay with no servicing done yet.
Ever since I got into this hobby, there has been no clear consensus about what's best - let a mechanical sleep when not worn, or keep it on a winder. Both camps make good, convincing points and until now I'm on the fence on this. Keep it sleeping, the oil gums up. Keep it running, the gears will be damaged over time. I guess the only way to tell empirically is to have two identical watches. Keep one sleeping, keep the other running on a winder. See which will run aground first. But who has ever bothered doing this?
Which will conk out first without a service? The Omega or the Zeno? Time will tell. After pondering on this question again, I just realized it may be time to treat the Omega to its first service since its turning 15 in two months. If the Zeno reaches it fifteenth year in five years on the winder and still keeps accurate time, my own conclusion will be it doesn't really matter whether you let it sleep or you keep it running on a winder.
Of course, both watches were never really beaters to begin with, so that's another variable to be considered as regards longevity and watch servicing.