I never understood why people are afraid of wearing nice watches... a nice watch means that it's much, much less prone to scratches and scuffs than cheap watches.
Most expensive watches have crystal glass which are basically impossible to scratch... if you happen to have metal links those might get scuffed, but watch stores can usually buff them out when you take it for service, or worst case scenario you buy a new band in five years.
And what exactly is the point of keeping it tucked in a drawer, to wear to graduations and weddings? You won't get to enjoy it if it's sitting in your desk all the time!
Edit: Hmm, as per Nabster's post maybe TAG's aren't really high quality afterall. Even after a decade the bezel shouldn't rub off on a multi-thousand dollar watch. I have a forty year old Omega and everything looks good, except oddly enough the hands have turned slightly yellower than before.