I think you are adding extra steps that are not needed. The programming model requires the JVM there are a few tools that compile Java directly to native code. There are tools that compile it to java script, and there are beta quality tools that compile it to WASM.
When WASM gets mature, expect the return of the plugins, maybe even a Flash to WASM compiler.