What happened to using the proper language for a task? It reminds me of groups trying to make people of the same mold, as if variety was not wanted or needed. Times were you would evaluate the issue you were trying to resolve, then, using your knowledge of other languages and experience, you would choose the proper language to use. It would then be compiled (to enable fast execution), tested, and deployed.

Now it seems that many want to push everything through one language (perhaps the only one they know). Then the program is not compiled but either an interpreted language or a "pre-compiled" component.

No one language, just like no one person, is best for everything. Why treat any language like it is the only thing to use?