Intel’s OneAPI is already miles a head of AMD’s ROCm which is pretty awesome.
What the point of using OneAPI, a yet another compute API wrapper, to make software just for a single platform?
You can just use regular computing libs, and C, or C++.
Serious HPC will still stay with its own serious HPC stuff, superoptimised C, and fortran code, no matter how labour intensive it is.
So, I see very little point in that.
Wether it would be successful or not is up in the air but it’s goals are pretty solid.
The big data ecosystem is Java-centric.