Why? It’s really a shit api, hard to program for and hard to make efficient. I think AMDs problem is that they didn’t make their own tooling pipeline (and then hopefully make an open standard out of it). Instead they stuck with a crappy open standard with poor tooling because, well, it was the standard.