JVM: "Write once, wait around for the damn thing to start up everywhere".
Well, we have GraalVM now, which is "Write twice, wait a little less for the thing to start up on supported platforms."
I find it amusing that Oracle uses GraalVM.
I don't think that, a slightly increased startup time affects vast majority of software projects in any meaningful way.
Cloud provisioning takes so long, language runtime startup doesn't matter. :(
And I think C might work too.
Both people who managed to write a useful C program without any undefined behaviour confirm it worked on ARM. The rest of us might want to be a bit more careful.