Sure OpenCL is nice addition to the OpenGL programmers toolkit. But if you are graphics API agnostic, you can also use DirectX Compute, CUDA or Stream.

You did not understand what I meant. You mentioned that a Mac is not the best suited computer for a very specific area, 3D (which I agree with, at least regarding what its options are; you have Maya on OS X, though, it is simply not too a friendly app for motion graphics design).

What I meant is that, still, there are other areas where the Mac dominates (whether you agree on the reasons or not) and should OpenCL deliver on its promises, graphics-cards are going to be of interest to a much wider spectrum than what they are now. And hence, it is a pity that the situation is still where cards for PC do not work on Macs (which would render the point of choosing one or another simply on the software one wants to use, not on the power one needs).

i.e. I was not talking about being able to program in OpenCL at all, but being able to enjoy programs that make use of it.

So, I was agreeing with you, in a way, but was also just elaborating a bit more on it than just stating "Macs suck at that".

PS: And BTW, you just do NOT want to program in CUDA or Stream instead of OpenCL specially if you are API agnostic and with NVIDIA and AMD supporting the latter.