It's not. People just like to pretend they have moral superiority for their opinions on arbitrary writing rules, when in reality the only thing that matters is if you're clearly communicating something valuable.
I'm a professional writer and use em-dashes without a second thought. Like any other component of language, just don't _over_ use them.
I'm a professional writer and use em-dashes without a second thought. Like any other component of language, just don't _over_ use them.