because it tends to include a previous version of the driver, which causes install/uninstall havok
To be fair, this is a packaging/distro problem, as CUDA should always work (and be kept in sync with) the newest graphics driver.
ROCM and OpenVINO (AMD and Intel) are even more of a pain, actually.

Thats just poor distro support, kind of like CUDA in the past.. ROCM should "just work" if it's shipped right. But it's not really a priority with maintainers.
Now, if you're trying to run CUDA stuff with ROCM, that's a whole different story. The bast majority of GPU software has extremely poor ROCM support compared to CUDA, and some of this is definitely from AMD footgunning.