I think that may be normal?
In my experience, a lot of GL implementations only seem to expose a fairly basic API level unless I specifically use GLEW to get at the more advanced extensions.
Though, I think that later macOS ports can expose higher API levels without GLEW... Not sure.
If you build the examples, what do OpenGL3-glut-test and OpenGL3test do on your machine?
For me (on this WIn10 box with GLEW) they expose... (hold on, testing!)
Using GLEW 2.2.0
GL_VERSION=4.6.0 NVIDIA 431.98
Shading Language Version=4.60
Though how useful or relevant that is for a macOS test I can not guess!