I have a friend who addresses envelopes for birthday cards to me, "Mrs John Smith" not my actual name, but I find it absolutely bizarre that she thinks I want to be known by my husband's Christian name, although I would add that in the card she doesn't actually write happy birthday John thankfully.
I completely understand why women keep their family name these days, in some respects I wish I had, but mine was foreign and it was so often mispronounced at school I was glad to surrender it. The Ms thing came in when I was at work, I think it's entirely appropriate, why should women have to denote their marital status when men don't, in any case it can be unknown as to whether the female addressee is married or not, no such quandary with a "Mr" so imo in that respect Ms is very useful. I often wonder how our female counterparts in continental Europe get around that there are very clear definitions in the Latin based languages, Madame/Madamoiselle, Signora/Signorina, Senora/Senorita. I'm quite sure many don't want their status as to whether they are married or not, to be so transparent.
I know it's a thing now, but I still find it somewhat odd, when any old Tom, Dick or Harry, corporations both big and small write addressing us by our first name as if they're some well acquainted mate.