With WASM it may be the same, unless al major OS vendors integrate a WASM runtime so that it doesn't need to be installed separately.
I never used COM or CORBA, by the way, just too freaking ugly.
Maybe they should broaden their horizons.
https://en.wikipedia.org/wiki/List_of_Java_virtual_machines
And some like PTC or microEJ are missing from the list.
It doesn't have to, the program can bundle its own jre as its often the case, and then you also don't have to worry about jre compatibility. Downside is then you have many jres installed and of course you can't trust their sandboxing.
WASM doesn't remove version churn, the linked article literally discusses a newer version. Oh and the wonderful web compat story.
Also security, Java has reflection so you cannot reliably sandbox java libraries