There are people more than capable of running a nightfall or raid even but their time is limited. So just because they don't have the time doesn't make them any less skilled. Maybe they don't have the time to run the nightfall 100 times.
Now I will say if you make the time to run the nightfall over and over and over in the hopes RNG shines upon you are more dedicated.
Different people have different priorities. Some don't mind spending time doing the same activity a million times. Meanwhile others don't see the value in it and have other obligations/priorities.
-
Just make the RNG more lenient with each completion of an activity. This way even if you don’t get what you want, you are guaranteed more likely to get it on the next run and so on. I really hate the way D2 handed me everything right away, but I think that would be a decent compromise.