Too bad that WebGPU builds on top of Vulkan, so the dependency (and incomplete support for some configurations) is still there.
In practice it'll only use Vulkan on Android and Linux, the main two implementations both default to DX12 on Windows even though they could technically use Vulkan there.