But both speculative optimisation/specialisation and escape analysis can recover some of the benefits of those features, can they not?
And I don't know if it is possible yet, but for Java 9 Graal is an extension onto of the JVM and can run unmanaged C code alongside normal code, so it should be possible.