@codewiz WGSL is not a very high-level language, and it's supposed to be approachable. "Everything is an expression" is a nice language feature, but it's not an obvious one for a C or English speaker.
WGSL isn't particularly better than GLSL, imo, except in its explicitness. GLSL has a load of hidden default state; not being an OpenGL expert, I don't know what the defaults are or how to change the options. But with WGSL, I can read a shader and understand it, and I've got search terms if not.