This is intended behaviour as per the OpenGL spec. That line on the debug screen is the GL_VERSION string. In 1.17, Minecraft moved from OpenGL "compatibility" profile to "core" profile. In compatibility profile, GL_VERSION returns the newest version of OpenGL supported by the GPU, independent of whether Minecraft actually makes use of those new features. In core profile, GL_VERSION returns the version that Minecraft has explicitly specified.
Minecraft requests an OpenGL 3.2 context, so GL_VERSION returns 3.2.0. Depending on your vendor, it may even say "Core Profile Context" or similar next to it. There should be better performance in 1.17+, but this is because of the new OpenGL version, not because the profile changed.
GL 3.2 is not really outdated. Newer versions have been just additions, and I assume Mojang wants to maintain wide support (particularly with MacOS).
This is intended behaviour as per the OpenGL spec. That line on the debug screen is the GL_VERSION string. In 1.17, Minecraft moved from OpenGL "compatibility" profile to "core" profile. In compatibility profile, GL_VERSION returns the newest version of OpenGL supported by the GPU, independent of whether Minecraft actually makes use of those new features. In core profile, GL_VERSION returns the version that Minecraft has explicitly specified.
Minecraft requests an OpenGL 3.2 context, so GL_VERSION returns 3.2.0. Depending on your vendor, it may even say "Core Profile Context" or similar next to it. There should be better performance in 1.17+, but this is because of the new OpenGL version, not because the profile changed.
GL 3.2 is not really outdated. Newer versions have been just additions, and I assume Mojang wants to maintain wide support (particularly with MacOS).