Yep, you can keep track and remove manually and accurately, but new user isn’t likely to do it. Package manager doing this for you is much cleaner, easier, less error-prone and time-consuming.
One other thing is nvidia’s driver is generic. It doesn’t care for fedora’s packaging guidelines, or Fedora-specific quirks. Package maintainer can include Fedora-specific patches, and a good one definitely should follow guidelines)
By the way, nvidia’s installer can easily replace some system libraries too, and you’ll be hard presses to spot it (no trace in package manager).
I’ve not seen bad things about n17, repo, though I haven’t searched for them much. By the way, link you provided seems to show absolutely no reasoning why it’s bad, the person just states we shouldn’t point new users to it. When I did use it, I remember negativo17 explaining very clearly what he did and why. I think libraries he replaced were (a) optional and (b) compiled to utilize GPU hardware decoding. Maybe also patched gnome compositor was there for it to work better with NVidia’s driver.
I totally do agree with you regarding security concerns. Cornerstone of it is the matter of trust. You have to trust maintainer of the package you’re installing, there’s no way around it.
Though there are points both for packaged version (more eyes / checks, clear install / remove trail) and for “native” version (less possibility for man in the middle). Also from stability/usability standpoint I trust package maintainers to not to cripple my system, and I’m not so sure about nvidia’s driver).
Edit: ow, and from security standpoint you should be better off running open source driver
Although it’s debatable too to some point ) And you’re going to try it, that’s good. ) I do use it myself.
As I said earlier, it’s good we’re free to make our own choice, and there’s noone demanding one-way-fit-all approach from us.
I think if we continue this discussion it should be moved to it’s own topic, as it can be not very useful to someone with problems after 5.1.5 kernel update.