Generally expensive watches are associated with longevity, but I can't imagine someone buying this and expecting lifelong support.
Other than batteries and watchbands (and physical damage), yes, but that's because the functionality generally doesn't change--they tell the time and don't need to interact with any other devices or software.