I don’t mind em dashes, I use them myself. But load-bearing context, that’s just really bad writing.