Why isn't Lazarus / Free Pascal more popular?
Well, we had very interesting answers to this over the past decades.
Most of them: "build it and they will come"
1) (Long ago): Because Lazarus is version 0.9.xxx, make it version 1.0.
We were promised and guaranteed that when we would change the version number (and only the version number / functionality and quality were said to be plenty) then new users would come and be plentiful.
2 & 3) Add Darkmode / Add Anchordocking
Same promise.
Both exist (as addon) for a long time.
Well Anchordocking is build in with 4.0 => so lets see, if those promised new users will show up this time.
4) AI.
Lately more and more hints are coming in that adding AI will do the trick. If only, and nothing else but only AI would be integrated, then we should expect big flocks of new users. (Oh, and add-on for 4.0 exists)
I might have missed/forgotten a few of the "Request & promise" features that have been brought forward during the years. Maybe "inline var declarations", and "anonymous functions" ... (the latter is in FPC 3.3.1)
Speed, strangely has IIRC only been on the "absent complaints" list, but hasn't come with that promise. Which IHMO at least is a plus point towards the honesty of those complaining about it.
Well, Pascal/Lazarus are not only still here. They are standing their ground, and even growing a bit again.
And given, that there is enough interest in this thread's question, maybe that question should not be: "Why isn't Lazarus / Free Pascal more popular?".
Maybe it should be:
Why is Lazarus / Free Pascal still that popular?