My anecdotal evidence with an AMD GPU is there are serious problems trying to use a graphics card to run graphics and throwing a few compute tasks at it - because X11 will reliably crash and the kernel graphics driver enters some sort of corrupt state. I think that is a use case that was beyond their design considerations to start with.
There is a hint that servers are targeted because they supported linux first with ROCm, and had a very tight support matrix of what OS they expected people to use. Unfortunately, this strategy generates a lot of bad publicity and I'd guess has trouble gaining traction because people can't experiment cheaply with AMD hardware. They're progressing though and even with a dose of cynicism about their wherewithal there is a lot in the pipe that has the potential to take on CUDA. Even APUs are promising.
Honestly, it just stinks of incompetence, or if one were otherwise inclined in beliefs, disgust for their customers.
If AMD had been hiring japanese to make this, they would have had to close up shop as they would have all had to perform seppuku.
It "works", but it's an obvious second class citizen, and the developers don't seem to take bug reports / PRs seriously.