Answers to this question involved facts, and yet it was closed as 'Not Constructive'. Why?
The basis of closing a question really doesn't have to do with the quality of the existing answers, it has to do with the quality of the current state of the question itself.
I agree there are some very high quality answers that manage to stay subjective, but anytime a question asks "the best language for X", well that is a highly opinionated thing. One can make a valid argument for why Scala is superior because of Y and Z but in the end I may be super effective with Groovy just because I know it so well.
Besides that it had already gotten a close vote and it was flagged.
If the question can be improved then maybe it can be considered for reopening.