I use them – well, mostly en dashes because that's the custom where I'm from – because I'm a bit of a typography nerd and have grown to dislike the barrenness of ASCII.
In this case Apple has cared about typography since its very beginning. Steve Jobs obsessed over it. The OS also replaces simple quotes with fancier ones.
I do the same on my websites. It's embedded into my static site generator.