Meaning some control flows are unrepresentable and certainly less compact; since they must be 'interpreted'
I think that's probably the best decision for quick webpage loading, but given that WASM is generally used for code heavy webpages -- not quick jquery replacements, I'm not convinced it was the best decision overall
-- I love a lot of wasm, I just wish it was a better target for open ended computation; which is something gotos and coroutines are better suited for
That said; WASM is a clever trade off; but the trade-off is hidden within compilers (ref Go's wasm for instance)