Em-dashes are completely innocent. “Not X but Y” is some lame rhetorical device, I’m glad it is catching strays.