Why we picked Java
&gt; In retrospect, it seems that Scala’s popularity has peaked, and we’re happy that we chose the Java programming language.<p>This doesn&#x27;t sound like a thorough assessment of Java alternatives one would normally expect from an engineering team. There&#x27;s hardly any technical reason to choose Java in favour of Scala3 today, except one: the team&#x27;s lack of Functional Programming expertise. Otherwise, choosing Scala for JVM would almost certainly result in better quality software in terms of safety and internal components design suited for long-term maintenance.