And if you do M-q on Lisp source code it automatically reindents it properly. I do this hundreds of times a day. (Or at least I think I do. I think "reindent" and my fingers seem to issue the proper command.)
I usually use visual-line-mode and visual-fill-column-mode over hard newlines. But I've always stayed away from hard newlines because I imagined that it would make exporting to another format look janky.
Emacs word-wrap does it the "sane" way out of the box in 26.3. The current version is 29.3. I tested it with that exact text just now. I doubt it would have gotten worse after 26.3, so something in the author's config or build is probably messing it up. Maybe he's using an even older version. Or maybe he mistakenly doesn't actually have word-wrap set.
Agreed for a completely unconfigured emacs process. But the article mentions enabling word-wrap. (That's one possible point of confusion for some - he means a variable/mode/feature with the name of "word-wrap", not just a generic word wrapping behavior.) It seems that that feature still does the sensible thing up through version 30. And from what I can tell from the mailing list, word-wrap-whitespace is an enhancement of the default word-wrap behavior that allows you to define your own whitespace chars to trigger a wrap.
But from an outsider's perspective, I see how not having ANY whitespace-based word wrapping behavior enabled by default would be off-putting.
Is emacs an evolutionary deadend? im looking at LLM-plugins and emac's support for chatgpt is no where near cursor or zed. I kind of want to contribute my own