No you don't, because WASM is only compute, and you need exactly runtime specific code and third party frameworks for everything else as imported functions.
That's what WASI is for
That's what WASI is for