Shouldn't it be possible to decompile from wasm to the language that was used to compile to it (or any target language that could've produced said wasm)?
It depends heavily on the specific optimizations and obfuscations used, whether or not debugging information was left in, etc.
There's a reason the GPL has a "preferred form for editing" clause.