I'm a huge watch guy and here's why;
In 1978 my grandpa purchased a Rolex Datejust; two-tone. He paid about $900-$1000 for it; he was not a rich man just a big spender. Lol.
When he died in 2007, he left the watch to my dad, who then gave it to me. I had it serviced and I've worn it ever since. Not that I would ever sell it but, it's worth about $3500 today.
When I think about it, there's really not much else my grandpa could've purchased 40 years ago that I would still appreciate and want to own today. I guess a Picasso or Ferrari would've been nice too, but certainty much less practical.
When he died we pretty much gave away all his old suits, household finishings, and personal belongings, but I will always have that watch. One day my son will have it too. That's why I believe every man should own a nice watch that will last for generations, and why I roll my eyes every time I hear someone say it's stupid to pay that much for watch.