Earlier quoted context omitted.
Emacs makes many opinionated choices about defaults; if it didn't, it would launch to little more than an elisp REPL by default. What's important is that _you can change it_. Good defaults ensure that Emacs doesn't repel new users and casual users and users who are not interested in fiddling. And this isn't a matter of color theme default, or font default; this is a shipped feature that _does not function_ without ch…
> if it didn't, it would launch to little more than an elisp REPL by default. I'm confused. Have things changed? The scratch buffer it starts with is for writing elisp. > this is a shipped feature that _does not function_ without changes to the defaults! Do you know how many shipped features come with Emacs that don't function without changes to defaults? A huge number of them! Stuff like hippie-expand, ibuffer, etc.…
And yes, much of Emacs is broken out of the box and it's been that way a long while. That's not a good thing.
Emacs isn't ready for the masses. Broken defaults, and a brittle experience once features are made working is standard.
I've used Emacs for thirty years now. I don't recommend it to new users.