Your right, but all of this will drive WASM adoption. I'm fine with papering over incompatibility as long as the costs continue to go down.
Go work with wasm in the browser, you will pull your hair out at the fact emscripten is still the most used tool. It's all very hackey and if something breaks, you wont fix it.
Browser-based games and real-time 3D applications are the one's I'm most excited about, personally but that may be because I'm developing a WASM startup in this space.