People that care have it on hand. Option+Shift+dash on mac.
Everyone who uses a compose key has it available (via ---) — I do. You mean the em-dash though, not the en-dash, and Davidzheng is using hyphens for approximation, not en-dashes.
I'm one of the 17 people that has Alt+0151 memorized