That's what's known as the "I don't want to do it price". I have done cross platform code in CUDA before so I know what's involved. Plus you still pay more in electricity than you earn in coins mining with Nvidia GPUs, so it's a less extreme version of what happens with CPU mining. I'm sorry but cgminer need not support everything.