Know the rules, fight the rules, I guess. More readable, but I’ve since regressed as tooling comes into play. Maybe it’s a good way to still use ems and differentiate from AI.
(I'm not aware of longer dashes native to LaTeX, though I believe doubled en or em dashes are occasionally used.)
Many Markdown flavours incorporate this, such that en / em dash usage in Markdown-authored docs should not be entirely unexpected. I believe many LLMs output Markdown which is subsequently rendered, based on watching intermediate outputs and saved sessions. I tend to adopt LaTeX / Markdown semantics elsewhere.
DFW famously put spaces around his em dashes. That being said I've noticed at least one major model seems to have started putting spaces around its em dashes.