Maybe they should have just used Java bytecode as WASM format? Then we’d have an entire existing ecosystem available.
The silver lining, is that many things usually get better the second time around. Let's see what WASM hold - it's pretty limited in its current form.
FTFY.
The second time around is usually so troubled by politics that there's an entire Wikipedia page about the topic of the second-version syndrome.
And WebASM is in every way inferior to Java still.