Microsoft would never promote Scala as it's a JVM language. NodeJS is likely given the recent relationship with Red Gate and effort surrounding Azure support.
As for business logic by an average developer - I would say the same thing about every language.
As for business logic by an average developer - I would say the same thing about every language.