But the ecosystem that exists around the JVM also comes with both a bunch of awesome libraries, and a whole bunch of cruft and ceremony.
If, like Clojure, you're trying to pull in compatibility with JVM libraries, then you pull all that in. So now if you want a little C in your Clojure, you have to go through JNA or something.
I would like the option of going native with a Clojure dialect, without passing through either JVM (Clojure) or JS (ClojureScript).
Plus OpenJ9, PTC, Aicas, Azul, and even the Java like MicroEJ and ART.
Many don't have an idea of breath and depth of Java ecosystem, and what guest languages can profit from.
Compile JVM bytecode to Wasm https://github.com/cretz/asmble
or
Run the JVM on Wasm https://cheerpj.com/docs/overview
Now is always the great time to be using JVM tech.
If it were strict C in stead of C++ I would probably be in love.
It is Clojure written in Clojure compiled to native via GraalVM.