Only for those that don't know how to use AOT compilation tools for Java and C#.
At least not for Graal.
https://stackoverflow.com/questions/75316542/why-do-i-need-j...
> I think what you actually want to do, is to compile a native image of your program. This would include all the implications like garbage collection from the JVM into the executable.
And it is this "native image" that all the comments above in this thread have been discussing, not JEP 295. (And Graal-based AOT in native images does remove the need to bundle a whole JRE.)
As you can see, it has nothing to do with that Stack Overflow question,
https://www.graalvm.org/jdk25/reference-manual/native-image/
Then there are all the others that used to be commercial like ExcelsiorJET, or surviving ones like PTC and Aicas.