This is why CUDA and NVIDIA are a cancer. Such an important piece of infrastructure for both graphics and ML should be open source.
Nvidia spent money building the superior SDK and that's why CUDA is an important piece of infrastructure. Apple half heatedly supported OpenCL, then killed it, then pushed Metal and all this time didn't ship a computer that could even take advantage of this power.
Closed tech is bad but Apple killed off the only real open competitor and replaced it with something even more closed.
When they took steps to embrace other languages the boat was already in high sea.