I was being facetious, if that wasn't obvious.
Thanks for the clarification.
Also, it's worth pointing out that Apple didn't tie themselves to a standard so much as they created a new standard for everyone else to tie themselves to
In what way is everyone else "tying" themselves with this standard? It works across hardware platforms, and is controlled by a standards body run by a number of companies (not just Apple).
"tying" implies they are bound, but using the OpenCL standard means they are free to run on any GPU.
It's true Apple created it but that's because nothing else like it really existed at the time (apart from CUDA of course).