Ну и в чем смысл вообще?
Java компилирует в свой специальный код, который потом интерпретирует JVM. Ну чтобы место мало занимала программа на жёстком диске, и чтобы исходники не украли. Хотя к сожалению декомпиляция возможна.
Насчёт медленности, она не такая прям и медленная, там есть JNI можно код на Си++ откомпилировать, и потом эту нативную библиотеку подключить к проекту. См.
https://java-course.ru/articles/jni/ JNI это некая прослойка между Windows и JVM.