That way the same binary could run on machines with different architectures. There is also work in progress to define common system api for wasm, which would allow to run the same binary on any platform.
https://hacks.mozilla.org/2019/03/standardizing-wasi-a-webas...