Earlier quoted context omitted.
"Apple wants to permanently remove OpenGL from macOS" - that would be a poor decision.... although, they really don't care for the pro market in any case.
They've already deprecated OpenGL. Drivers on macOS are locked at OpenGL 4.1, which is missing a whole lot of nice features. Not because the hardware doesn't support them, but because Apple doesn't want to keep maintaining OpenGL. And why would they? OpenGL is really unpleasant from a hardware manufacturer's / integrator's / OS author's perspective, it makes app ports for mobile that much harder unless you're using G…
That's exactly why they should keep it. Now all those CAD programs that use older OpenGL features have to figure out how to do things that are not supported by Metal. Vulkan initially forgot about this market as well and had to add some things back in.
There is Zink to handle compatibility, but that should have come from the organizations and companied deprecating OpenGL. It should probably be standard on new platforms so they can keep OpenGL at the API level.