You need to choose a technology based on the problem you want to solve. Some things are better done in one language than another; for example, Java is great for large-scale projects with complex business logic and platform-independent code that has to run reliably.
I am the author of the post.
The post was in the context of scaling an existing tech stack when you do not have the luxury of time.