With all due respect I think you're out of touch with the means of income for the average person. If you think the average person can shell out $10k as opposed to a $450 dollar rep then I don't know what to tell you.
Not to mention reps are also very in demand due to the fact that even if someone could drop that amount of money, getting these are close to impossible without playing AD games by purchasing trash watches no one wants or having to pay a shit ton above retail on the grey market.
Rolex is the only non-haute harlogerie manufacture with games. Every other manufacture like Breitling, Tudor, Panerai, etc. can be bought in gen with discounts and no games like Rolex.
either way, even in gen, those watches from the above manufactures aren’t my preference.