They're not functional first like F# or Scala.
A programming language can embrace multiple paradigms.
Well then so is assembly language.
Well then so is assembly language.