I think that’s what many enjoy—and probably why many other steer away from—Emacs: its malleability. It has some defaults that are grounded in some usecase that have persisted for decades, and to change them would take hours of arguing on the mailing list.. or you could just change the defaults yourself to your liking.
And yet, the Emacs community appears more vibrant than ever with many AI-assisted/-related projects (ghostty.el and agent-shell.el, among others) thriving and bringing a fresh wind into the ecosystem!
Except it wasn’t for all users. IIRC it either didn’t show for all, or it was the WinRAR equivalent of you being able to say “maybe later” and it left you alone for a long while.
For context, David Kriesel gave the infamous talk called “BahnMining” at 36C3 highlighting this. IIUC it’s only available in German: https://youtu.be/0rb9CfOvojk
Come to think of it, maybe they had a play on 4o being “40”, and o4-mini being “04”, and having to append the “mini” to bring home the message of 04<40
My biggest revelation was when I realized how to use Emacs to learn about Emacs. Knowing where to look up function, variable definitions etc was an eye opener in my understanding of how things work and are piped together
Why do you think our should not? Sincerely asking.
And while I’m here, if you’re implying that Signal is Blut trustworthy, you should step out of the HN bubble and have a look around what everyone and their dog shares through less secure means