Apples attitude towards OpenGL/Vulkan/OpenCL is super frustrating.
Everything I've heard says that Vulkan and Metal both are far more efficient, let you get more out of the hardware with less CPU time, and can more easily support newer features.
OpenGL as a major target platform is dying, it's just a question of how long the tail is.
Even from the perspective of bringing people smoothly to their proprietary API, they have failed miserably.