To clarify: it does not lend itself well to ShaderToy, because the computational model is hamstrung by the fact that the threads can't communicate with each other within a draw call. On a more modern GPU platform with compute shaders, you get a lot more of that, and I think interesting things will happen. I'm personally really looking forward to WebGPU, as I think it will make a lot of this stuff much more accessible.
Unfortunately, after spending a lot of time in the committee, I think it's ultimately doomed. Chrome has WebGL-with-compute-shaders behind a flag. Really, they should have standardized and shipped that years ago.