> the decision not to include various MLs, OCaml, Scala, or F# in the chart of functional languages seems controversial
I don't know why that would be controversial. There's a very clear distinction between (MLs, OCaml, Scala, F#) and (Haskell, Elm, PureScript, etc.).