The people who grew up with the em dash are the younger HTML generation of 30 years ago where — was at least a reasonably convenient character entity even if they were using computers with the various 8-bit character sets that did not contain it.
I guess you weren't there. We did em-dashes on typewriters. We just turned the platen knob down one click, typed _, and turned it back.
I'm a self-taught typist, with all the quirks that comes with (can type programming stuff very accurately at a 100+ WPM; can type normal stuff at a high WPM as well, but the error rate goes up).
*Hyphen (-)* = word-joiner
*En dash (–)* = “to/between”
*Em dash (—)* = pause, punch, drama
... meaning that you have read some posts on this page a certain way. (-:
--- IM2000
* Origin: Some WWW site named Hacker News (2:257/609.3)Moreover, your home is not representative of the millions of typewriters in businesses around the world.