Looks like SDL is creating the context that is compatible with version 3.3 of OpenGL even though my drivers indicate I could use OpenGL 4.6,
the result of
glxinfo | grep "OpenGL version"
OpenGL version string: 4.6.0 NVIDIA 435.21
What do you think? I would like to use some feature from 4.x version, so this is some obstacle.