In the Rust gamedev community WebGPU has become the de facto API for us to use through the wgpu crate. You don't get all the bells and whistles that you would get working with a backend API directly but being able to recompile to Windows, Mac, and Linux targets and having things just work is unimaginably cool.