The most used languages, JavaScript and C++ have a whole lot of gotchas that make it easy to shoot yourself in your foot. The popular new kid on the block, Go, seems easy at first, the gotchas are there when you want to make it more complex, or multi-platform. And while JavaScript seems ubiquitous, for a serious program Typescript is a must.
JavaScript classes are "meh" and hard to use, Go doesn't have them. And we see that in the programmers: they're streamlined to write very simple code, mostly database lookups that are translated into JSON, or the other way around. Most think classes are scary.
So, simple, dynamic procedural programs are produced. If they grow big and are in JavaScript, you're encouraged to move more of it to node.js on the server. And if you're using Go, you're basically stuck with it, because it's hard to rewrite in another programming environment and Go doesn't talk with other computer languages.
So, it boils down to:
1. Whatever is easiest to start using it (JavaScript)
2. Whatever the Big companies use
3. What we have used for at least the last decade
In contrast, Object Pascal does most things pretty well and bugs and gotchas are actually fixed. It does have some weak points, but nothing as bad as the popular ones. Which do all look like C, so that's to most programmers how a programming language should look like.
And, as said, everything else is marketing.