That's not really true. With JS glue code (including many libraries already written) Wasm modules can access anything JS can do. E.g. there are Wasm demos showing access to WebGL2, audio generation, camera/microphone, HTTP, storage, gamepads, ...
All web API. nothing a Javascript app in the browser can't do.
not being written in Javascript is a great advantage