The main benefit would be shipping a single WebAssembly module to target client and server (e.g. the same benefit of sharing JS between the browser and Node).
You can't run it on an arbitrary OS or ISA without explicitly creating a build for that specific ISA or OS.