So you're admitting that the problem is quality tooling, not lack of C++?
I am saying that if the other GPU vendors bothered to actually provide a competing technology stack, that was worth the pain of using plain C, maybe GPU devs would have bothered.