The point is that all the things people do on a daily basis can almost all be accelerated massively with CUDA enabled cards. That's really the point, that's why it's worth the money.
Now when people first started buying multicore processors - they knew full well that very very very few applications supported the extra cores - but they knew that soon they would. The same is true with CUDA (and openCL).
Well then surely you're not arguing for CUDA, you're arguing for GPU accelerated applications.
No one is going to argue with that, but CUDA isn't the definition of that.
It's healthy for everyone that a standard such as CUDA shouldn't be owned by an interested party in terms of 'CUDA works on our hardware only'.
This is the point of OpenCL. I get the impression that some people around here see that CUDA is an nVidia thing and so assume OpenCL is an ATI thing which gets the nVidia trolls up about it.
ATi has its own thing called 'stream' which again I think is wrong.
ATi appear to have caught on to this and want to support OpenCL.
We need a stream computing API that has nothing to do with GPU manufacturers because then it leads the way for them to play one-up-manship with their competitors.
"Oh look, we're optimised this to work on our *better faster* hardware"
*we've gimped it so it works bad on your hardware*.
Same goes for PhysX and why it gets so much bad attention.
The concept of it is great, I personally like PhysX in the concept sense, but it's going to need to become a standard before it'll live up to its potential.
With nVidia owning and marketing PhysX, it's not gonna become a standard as it's restricted to nVidia hardware.
That's why I support OpenCL even more, we need a goo physics API that can be ran on a GPU of any brand, only then will there be gameplay changing physics implementations.
I'm really looking forward to OpenCL physics. I don't care if it's PhysX or Havok, just as long as if it's PhysX, nVidia make it open source and it's ported to OpenCL to work on any GPU, and if it's Havok, it also runs on any GPU worth running it on.