Market momentum probably. People "Google" things. People don't "Kagi" things or "DuckDuckGo" things.
I question why Instagram is so popular. I don't use it but my wife does and she constantly runs into errors and bugs. It's a multi billion dollar company and suffers from the sort of issues that beta software does.
They got to their position first, got the market share and then enshittifed from there.
Yup, only Dired allows you to edit your file structure tree like editing a wiki page and at the same time integrates well with source control. Where else can you mark some files and dirs and see the git log pertaining only marked items so easily? What else can easily integrate with your video player for quickly reviewing a bunch of vids? What else can you use to connect to a remote machine and keep the same worfklows as if the stuff is on your local?
Why? Vim is not just a concrete set of products. It's also an idea. One can perfectly remain a die-hard vimmer and use Emacs. That's a fundamental truth unrecognized only by those who misunderstand either Vim or Emacs, or both.
I agree with the author. I've written my fair share of typed code, but it is way more valuable to probe your program while running. I feel Jack Rusher puts it quite nicely in this talk: https://youtu.be/8Ab3ArE8W3s?t=1477
On macOS and Linux, I haven't noticed any performance issues with Emacs. On Windows, however, the performance is significantly worse. To make matters worse, I even have to patch w32.c just to get it to build:
@@ -10298,7 +10298,7 @@ w32_read_registry (HKEY rootkey, Lisp_Object lkey, Lisp_Object lname)
/* mingw.org's MinGW doesn't declare _dstbias. MinGW64 defines it as a
macro. /
#ifndef _dstbias
-__MINGW_IMPORT int _dstbias;
+__MINGW_IMPORT long _dstbias;
#endif
/ Fix a bug in MS implementation of 'tzset'. This function should be
reply