Sorry for pointing the obvious and not adding anything useful to the technical discussion, but after the recent events I would not touch anything coming from oracle with a ten-foot pole
Parts are licensed under GPLv2+Classpath and other components like the js / python layers are licensed under UPL. And based on https://www.graalvm.org/downloads/, it would seem that Mac use is only supported by their "enterprise edition"
"The reason why we don't build CE on Mac OS is purely technical. Its because there was no OpenJDK 8 build for Mac that we could use. We hope we can change that soon. OpenJDK builds got a lot more regular with Java version >= 10."