I don't use DH, MiL, DS, etc, because my first exposure to them. I was new to the internet, and most online communities were email groups and usenet at that time. I signed up for one on sustainable living, and somehow I stumbled into a world where women didn't have an identity outside their relationships. Instead of real names or internet nicknames, they signed all their emails stuff like "Proud wife of Jacob. SAHM [Stay at home mom] to Ezra, Rachel, Rebbecca". They all used those abbreviations, and when I see them, I think of those women from that list.
I agree that privacy is a huge issue. For years I just typed out 'my husband' or used his internet handle if it was known to the people to whom I was talking. From my participation in a community that recaps and critiques television shows (I don't know if it is against the board's policy to mention the name, so I won't), I picked up the habit of saying Mr. (my nickname). It works for me, but I can see it being annoying.
I don't have any problems with anyone else using DH or whatever, but I have a huge problem with using it myself.
ETA: Plus, the one sure way to set Mr. Moggs over the edge when we are having a "discussion" is to call him dear or darling (or hon for that matter).