I hear you and I agree with you, but I don't consider wanting to look good as "vain".
When I was trying to be a guy, I didn't pay a lot of attention to my appearance. Not because I didn't want to, but because it wasn't allowed. As a result of that upbringing, we treat looking like a slob as though it were normal.
Well, just as I am done with trying to be a guy, I am done with being a slob. Now, I take pride in my appearance. I like to look good, but I don't think it becomes "vain" until it interferes with social interactions.