Да wgsl это наиболлее близкое к spirv текстовое представление с синтаксическим сахаром. Вся загвоздка в том, что в вебе не хотят тащить трансляторы в user space из какого то высокоуровневого языка в SPIRV байткод, поэтому решили вшить в браузер нечто такое текстовое. Для wasi такой проблемы нету, так как все и так компилируется в AOT режиме, да и дополнительные пол мегабайта затащить тоже не проблема, если вдруг нужен транспилятор на лету. Поэтому загрузки одного голого SPIRV будет вполне достаточно