> why not replace it with 100% all-natural Emacs?<p>Eh, mainly because all native Emacs shells and terminal emulators are absolute garbage. It's been a few years since I tried this setup, but I remember quickly running into basic issues like corrupt output, shell keybindings not working, weirdness with apps that use Readline, and of course general slowness compared to any modern terminal and shell combination.<p>Additionally, I don't want my terminal to stop working because of some weird Elisp configuration issue, or experience the random crash or hang that can happen with Emacs.<p>So, no, thanks. I'll stick to using Emacs as an editor, and use other purpose-built tools that do one thing well. I've been happy with st, zsh, and tmux for many years, and don't have a need to change them.<p>I get the appeal, though. But I can easily pipe terminal output in and out of Emacs by other means. My entire workflow doesn't need to depend on a single tool. On a related note, exwm is also a dumb idea.<p>(Hey, Mickey!)
Missing one of the most important features of tmux: the ability to share a session with someone else, who will see what you see but can also drive if they so choose.