It’s annoying that Apple already has an implementation of OpenGL on Metal, but they don’t share the source and they also put up a lot of deprecation warning noise to discourage you from using it.
#define GL_SILENCE_DEPRECATION 1Apple never supported extensions for AZDO, for example.
Compute shaders in particular are a huge feature that GL4.1 doesn't have.
Wrappers are used by the majority of apps anyway, for example WebGL. Apple doesn’t get to say: “We want your JavaScript apps to use our API instead, and we’ll make the development experience subpar if you’re using WebGL.” — they shouldn’t have that kind of power over C apps either.