The snobassery surrounding watches is the ugliest part of it. Good forbid you don't like Rolex or have no interest in using them as investments.
For me it is not snobbishness. If I am going to drop >1k for a watch I want my money out of it. The entry price of rolex is high but they are not expensive since you will get your money out. A rolex submariner is actually far cheaper than a Tag. Just my opinion but I would take a Seiko dive watch over a Tag.