It might hurt the consumer but it doesn't hurt the one holding the monopoly (nvidia in this case). It would be like Microsoft actively working to port their prized game Halo (Nvidia GPUs) to the PS4 (OpenCL) when they already have a perfectly good platform on the xbox (CUDA) which they happened to create as well.
Yes I believe so. I flipped hardware and software in my analogy to make it fit. You can restrict hardware to only run specific software just like you can restrict software to only run on specific hardware. The point is all about incentive to open your platform to competitors when you are already the leader in both.