Yeah I could see that. It seems nice and simple at a glance, but I remember some of the lifetime requirements being incredibly strict and hard to work with
At the high level, wgpu API follows WebGPU, which is designed by W3C.
In your criticism, are you referring to the lifetime requirements on resources used in a render pass, or something else?