I appreciate the end note, and I hope I'm not coming off as mean either. It's easy to sound too direct online. Rest assured I'd happily buy you a drink in person.
I think in general the JS layer is simply unnecessary, and I'm not a big fan of unnecessary things in programming.
The world in which I would like to live is one where any language can be compiled to Wasm without the need for JS bindings, to enable people to write their business logic in whatever language they prefer, and not fret about JS baggage.
I don't really think there's much of a use case for Wasm to become some kind of abstract ISA, so I don't understand why the Wasm stakeholders are so resistant to acknowledging Wasm largely lives in a browser, and actually adapting it for making the most of that environment.