I deploy single package jvm files most days having not had to consider the deploy environment for a about 4 years.
I really don't think running a go app vs. a java app is ANY different.
You’ve made a straw man and are now working very hard to defend it.
Are you saying this isn't a major problem with Node? In my experience it's a problem with every language that requires a separate runtime.
The JVM is the worst of two worlds because I have the build complexity of an AOT compiler to make my deployment artifact and the deployment complexity of an interpreted language to get the correct runtime pre-installed.
Just about any of the implentations will work fine. You only have to concern yourself with avoiding use of the Oracle runtime in production without a license. If in doubt, install the latest AdoptOpenJDK[0] Hotspot version that's compatible with your app.