The 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 WalshA harsh reality of newspaper editing is that the deadlines don't allow for the polish that you expect in books or even magazines
Bill Walsh