Why not have tools that specialize and are strong in some areas instead of trying to have a Swiss Army Knife language? In other professions it's normal to have different tools for different tasks. Or is there something I'm missing?
I personally would be happy with many different languages that are focused on front end development, like how we already have many that are focused on back end development.