You're right. It still sucks though. :)
AFAIK you can do OpenCL on OSX with Unity, you just don't have the typical Unity integration so you'd have to handle all the details yourself. It's on my list of things to try out soon... the switch to general purpose GPU processing is too large of a revolution to ignore.