We can't compare programming languages head-to-head just like that. Because every single language brings the philosophies, ideals, and interests of the creator. It would be like comparing kids head-to-head. Of course every single kids is unique and special, according to their parents. That's why a new language still arises once in a while, despite there are so many languages available already. So, I don't think such discussion would give us any benefits. If we want to use a language, just study the advantages, and be ready to compromise the disadvantages. Any languages we pick as favorite is purely subjective to our preferences.
However, we can compare programming languages objectively by looking at each as a whole ecosystem. After all, in the reality, we don't actually use the language per sé. Programming language only defines the grammar (the structure or syntax). We're using the implementation of the language, which in some cases doesn't really implement all the language standards. We use the language compilers, we code within the IDEs, we participate in the community, we use the available libraries and frameworks around the compilers, we read the documentations of the compiler and the libraries/frameworks, etc so we can create apps for the available platforms, or at least for the platform we need. These supportive things around the language that matters most to us and shape our preferences. If there's none or not good enough of these things, most people just left the language in the dust and pick other languages with more living ecosystem, no matter how good the language structure is.
For example… I do love modern Pascal, especially Free Pascal and Lazarus. However, in the real world, I can't use it to support my bussiness with all the limitations of mine and my surroundings, especially when I need to target a specific platform. I have no option but to embrace other languages and tools to create my apps in effective and efficient ways. On the other hand, for example… I hate C-like syntax, including Swift. But I got full support from Swift ecosystem so I could use Swift to create apps much faster and better than if I use Pascal. So, forgive me if I take Swift over Pascal any day, when I need to create apps for Apple's platform. Or if I take Java over Pascal, when I need to create apps for Android. It's not because I think Java or Swift is a better language than Pascal language, but it's the best ecosystem available for the platform. Whether I hate or love the other options, it's no longer relevant in the bussiness. In fact, I use many languages and dev tools to support my bussiness. All is well. After all, programmer's main job is to solve problems, right?