I won't answer for JetBrains, but WebAssembly with or without GC are very different beasts. WebAssembly without GC is something that make sense for Kotlin Native while WebAssembly with GC is from my POV something which is more a suitable compilation target for something close to Kotlin/JS. I don't know which way JetBrains will choose. I tend to think JetBrains should build something on top of WebAssembly + GC so pretty different from Rust.