nvidia driver from the cuda repos

Is there a good reason to not use the rpms from https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/ for non-cuda installations on centos/rhel vs third-party-packagers/distribution/run-file?

It seems nvidia is providing a semi-sane solution with these kmod/x11-drv/lib packages.

I’m a fan of elrepo however we’re not always on the latest kernel so sometimes we have to rebuild elrepo src rpms to get them on older versions.

It seems with nvidia’s cuda repo kmod rpm will just work on almost all installations?

Why should the driver rpms from the cuda repo be intended for anything else but cuda (and maybe offscreen rendering)? They are not advertised for anything else and they often have version numbers different from anything released officially as a graphics driver.