Was it because native had different requirements than JS?
Why couldn't they both play along and target WebAssembly?