I think he is automatically wrong for the way he said it and can only imagine how he would have said it in person.
Those are words he chose to send to her and I highly doubt he didn’t know what he was doing.
There are plenty of words and ways he could have said it without being intentionally hurtful.
I find my DH most attractive with certain styles of facial hair. For him though, it’s either more tricky for him to do or he struggles with the maintenance and obstacles of it (full beard) and instead chooses to be clean shaven. Is that my preference, no, am I still attracted to him, yes, because I rather he be comfortable in his skin which is attractive in its own way than for him to wear what I want when it is uncomfortable for him.
Clothing-wise, if we’re going out together as long as it is presentable and with the dress code, I’m content. If he is going out on his own, I don’t care, barring it being completely out of his usually style. If it were, I’d ask him why.
I’d never say anything near what OP’s DH says and don’t care if other women find my DH attractive or not. Not one of the reasons I married him.