Last time I checked, context creation was not specified in the OpenGL(R) specification.

OpenGL(R) ES is not desktop OpenGL(R). You are requesting the platform specific API to create a context for something different and I'm sure it shouldn't be too much of a problem to add that capabillity in the platform dependend APIs.