I thought you didn't have to use the JVM with Scala. Not so?
I don't know if you are aware, a few months ago, Scala.js turned 10 years old: https://www.scala-lang.org/blog-detail/2023/02/05/ten-years-...
Most gamedev still consider Godot new. Godot is 9 years old.
Wat. No.
Scala is a language. It has compilers for Java bytecode, JavaScript, and native.
Scala.js has built-in interoperability with JavaScript instead.
And Scala Native has built-in interoperability with C.
Given Java's goal is "write once, run everywhere"...that's not a bad thing.