The drivers will surely get better over time and support for integrating the compute stack that they use will come if the incentive is good enough.
I really hope this doesn't turn out like HIP in AMD Radeon cards. That is absolute dog shit and has been dog shit for ages. It's really sad that an AMD card from 2017 is useless for compute while an equivalent Nvidia card from the same era is just now getting dropped by the latest CUDA versions.
They're the ones writing most of the open source AI code.
Most AI developers don't actually use CUDA directly, they use programming libraries like PyTorch that use CUDA under the hood to communicate with the GPU to run tasks in parallel.
CUDA is pretty much the standard and is supported anywhere it's relevant.
Just creating an alternative is pretty meaningless if it isn't actually supported anywhere.
Adding support isn't easy, and there's also stability issues, bugs, etc. People want something that works and is reliable (= CUDA, since it's battle-tested).
That's the same flawed argument that people have used to expect Huawei to replace Android/EUV.