Emdash separates, hyphen concatonates, endash is the one that seems superfluous.
Emdash is actually what people mean a lot of the time when they use parenthesis.