Typically many game developers have no clue about Linux programming either. So poor performance doesn't surprise me. When developers know what they are doing, performance is good (example: http://knockoutgames.co).
Also, OpenGL is a major mess for several reasons (barely compatible implementations not complying to the standard and so on).
Now there is Vulkan however, so VR developers should have easier time with it.