Posh: Type-Safe Graphics Programming in Rust
leod.github.io
leod.github.io
They see specific advantages here that would outweigh that negative. It's not my space (I play games, but know next to nothing about graphics programming), but there's at least one argument in the other direction.
Personally, I think that this is a price worth paying!
> Currently, in order to narrow down the initial scope of the project, posh targets subsets of OpenGL ES 3.0 and GLSL ES 3.0. However, we are considering to transition to wgpu in the long run.