For some stupid reason, in all browsers it is an insane chore to add an em dash to any document or email. So much so that news hacker Dan Sinker built this.
Why would that be a browser concern? Keyboard input is an OS responsibility, and a keyboard layout fixes this globally.