See old discussion here https://github.com/PistonDevelopers/window/issues/56. At some point the in the future I expect most libraries to be written for either Gfx or Vulkan, so OpenGL initialization will not be needed.