That’s awesome. Wgpu did not support a single Linux machine I tried it on, all with various hardware/driver combos, back when OpenGL wasn’t available and later when it was first previewed. It was the only reason I used a different abstraction.
We have to draw the line somewhere. ES 3.0 is already complicated, adding a number of "downlevel" features and limits. ES 2.0 would just be more work that we can't take right now.