I think this urban legend will never die.
Rolex is not a non-profit organization by North American (or elsewhere, for that matter) standards. It's true that Rolex SA (which IS totally for-profit) is owned by the charitable Wilsdorf Foundation, but the whole construct is very complex corporate construct and there are actually several companies that own shares of each other and stuff like that...
It's totally a Swiss thing, and may seem somewhat shady anywhere else in the world. In Switzerland, everything is very different though. Let's just put it that way.
That also includes taxation, among other things... If you make 11 Billion a year, but pay only a few grand or even NO taxes, that's considered criminal anywhere else in the industrialized world, but not in the land of Rolex, cheese and banks.
Did you know that Rolex is also a non-profit? It's a complicated situation that is extensively debated on the internet. We explain in this article.
www.swisswatchexpo.com