Work on rewriting the OpenGL code is already underway in the 2.8 branch (and a recent Sunday Meeting has the developer hinting at the code being ready for tests sometime soon).
All we can do is wait as of now, but please note that the developers are indeed aware of Blender’s OpenGL being archaic as shown by the project.