It really ought to be something you can enable or disable per site. I was surprised to find its not.

Maybe a browser extension could inject JS in a tab to redefine all the WebGPU API into a noop.