My theory is that, just like with omitting a final comma in a list when not essential for meaning, publishers are trying to save paper and ink or pixels on-screen.
Bill WalshThe dash helps to indicate that the two thoughts are intimately related, and it's less stodgy than a semicolon, which would have performed the same function (and who talks in semicolons?).
Bill WalshI have a sense of humor. I usually come off as very serious, but I definitely have a dry sense of humor.
Bill Walsh