Indeed, the WebGL extension that leaks videocard and driver name [1] is written by Google's employee.
[1] https://www.khronos.org/registry/webgl/extensions/WEBGL_debu...
[1] https://www.khronos.org/registry/webgl/extensions/WEBGL_debu...
Video cards behaves wildly different between vendors. Some shader runs smoothly in one vendor while lag like hell in another. And some don't even run correctly under certain vendor. Without knowing the vendor, it is not possible to patch them up to get a usable program.
They share the same API doesn't mean they behave identical.
2) WebGL is being used for a lot more than just 3D objects now -- it's used for everything from 2D games, graphing libraries and even webgl-accelerated machine learning in the browser (like tensorflow.js).
They should be asking nicely, not getting it for free.