> Because I care about working on phones, and on crappy old video cards and iOS and OSX.Sure, OpenGL will remain useful for supporting both legacy applications and legacy hardware.
> Because Vulkan is a low level API that's not easy to program for. OpenGL isn't exactly easy to use, but it's a heck of a lot easier than Vulkan, from what I can tell.
I answered that above. It's not a reason to use OpenGL, it's a reason to write something on top of Vulkan to make things easier.
> Because the only times Vulkan provides any benefit over OpenGL is when I'm CPU bound
It provides a benefit of using your hardware to full potential. You can't even properly saturate the GPU with OpenGL with parallel workload, unless you use AZDO and other such things which turn it inside out trying to bypass its limitations.
> Because the work I do is more closely related to the CAD market
And why exactly Vulkan can't be used in the CAD market?