It’s not at all this bad. Most distros either have the driver in their repos or a simple way of adding a repo that has it, after installing it, it usually just works.
It might potentially be this bad if you are installing from the NVIDIA webpage, but that is almost never the recommended option and I don’t really see anyone with any Linux experience trying it these days (unless of course you are using a distro that doesn’t have it in repos)
When I was much younger and much less experienced (last year) I tried installing AMD drivers directly from the website and have since learned my error. I just wish sites like the Jellyfin docs didn’t recommend that you try to install from the source and instead use your distro’s repos (or use a container).