People often focus on InvokeDynamic - without realizing that the MethodHandles framework has plenty of other advantages, even if the method references that MH provides are never dynamically invoked.
MethodHandles are almost like a performant form of "Reflection done right".
Any language which makes heavy use of reflection may well be able to get benefits from using MethodHandles inside the language runtime.