Apple themselves also don't ship a native OpenGL driver anymore, only a layer that translates OpenGL to Metal.
Even if you use OpenGL you still need to write shaders.
> Even if you use OpenGL you still need to write shaders.
Not in OpenGL 1.xApple's OpenGL on macOS and iOS has been a shim over Metal for a very long time. The feature set is stuck somewhere between GL 3.x and 4.1 though (e.g. no compute shaders), but not for technical reasons.