Based on the current version of the "Goals" text it's more of a SPIR-V surface syntax: "Trivially convertable to SPIR-V"
Sounds like a good thing at first blush, if shaders can be then decompiled to this in debuggers etc.
Apple is pushing back on that wording. https://github.com/gpuweb/gpuweb/issues/582
That's true, but also a reflection of the whole WebGPU standardization process. It tries to be low-level enough to be performant yet still human writable. I agree it's tricky, but just because it's hard to formulate the concrete goals doesn't mean that there is nothing to discover.
You can see some of that contention here, https://github.com/gpuweb/gpuweb/issues/586 , along with other issues filed.
This is going to be a bumpy ride. I hope it turns out okay.