Personally I feel that a watch collection is not complete if you don't have a Rolex in it.
There is no one single reason but a multitude of reasons like; technological advancements,emotions,branding,consistency (in quality),
all roll into one gigantic reason,which is the name ROLEX.