This may be somewhat anecdotal evidence, but I disagree with both
of your statements here. I've rarely known anybody to use Java
cross-platform in a non-trival way, barring a few major GUI-centric
projects such as Eclipse. (I've far more cross-platform use of Haskell
than Java myself.) And I know of nobody who did anything serious with
download-execution of Java.