Rolex makes 1 million watches a year It is only a matter of time before the demand matches the overwhelming supply and sends them all to zero