Rolex makes 1,000,000 new watches per year, and the wait lists are years-long.
There is definitely enough demand for all of those paintings to be sold for more than you'd think