You’re missing the point. It’s about containerization.
To quote a Docker cofounder:
> If WASM+WASI existed in 2008, we wouldn't have needed to created Docker. That's how important it is. Webassembly on the server is the future of computing. A standardized system interface was the missing link. Let's hope WASI is up to the task!
You don’t need webassembly to run C++ on the server side.
You don’t need webassembly to run Rust on the server side.
Etc.
Node was necessary because you need node (or compatible) to run JavaScript on the server side.