Sorry for this lengthy answer:
Of course, my story is not representative, but I do have a few decades of programming experience under my belt. My first seriously used programming language was, of course (!), Pascal (TP). Then, like many others, I moved on to C, Java, .Net, etc., depending on what was needed.
Now, however, I'm back to Pascal for a new project. Theoretically, it would have been possible to implement it with Java, .Net, or something else, but the "complexity" and "dependencies" in development and distribution were immense in these environments. Among many other things, the "compactness/independence" is one of the great advantages of FreePascal/Lazarus.
Another important argument for me was platform independence. According to my research, FreePascal/Lazarus is the only way to write native desktop (and also mobile) applications quickly and easily, regardless of the platform. And, in my opinion, it does so with a "real" programming language (e.g., type system). There are many other pros that speak in favor of FreePascal/Lazarus, but that would go too far now.
I realize that Pascal is no longer widely used (thanks, Borland!), and that there are therefore very few programmers currently, and probably also in the future. However, I am not particularly concerned about this. Despite everything, Pascal has "survived" for decades (thanks to the great community!) and can be learned very quickly. Will other "new modern" programming languages even survive a decade?
I didn't decide on Pascal on a whim, but after extensive research. During this research, I noticed that Pascal has become more "popular" in recent years. Of course, not to the same extent as other "programming languages" such as Python. We'll see.
Perhaps others have had the same experience? And that's why the first questions are sometimes so "complex", because they go straight to the heart of the matter? Presumably, not all of them are programming beginners.