Regarding Rolex, they are no more of a lifetime purchase than any other good watch, like Omega, etc. Just an overblown legend.
I have had my Rolex for over 25 years and it still works perfectly. I have my dad's 1952 Oyster and it still runs. A Rolex will last a lifetime if you take care of it.
Accuphase like some other made in Japan brands is very expensive here in the states. It costs a lot to make stuff in Japan. It is similar to making stuff here in the US. But the quality and support of Accuphase is superb.