<sigh>
I'm a big fan of both semicolons and em dashes, where appropriate. I'm no fan of PHBs who make things unreadable.
Friend of mine who went back active duty Army, via ROTC, had to be taken aside by his new CO.
Within a few days of settling into his new unit it was determined that his writing was too formal and complex. His boss told him to tone it down.