Moralizers frequently mistake having preferences for having a better moral.
Maybe you don't easily judge people based on what they wear, every once in a while, there would be open-minded people who don't judge you back with your lack of following social norms. Because guess what, if they are open-minded, they wouldn't want themselves to be judged easily for superficial things either.
Talking about clothes, have you ever thought that they might have a special interest in textiles? And not that they do it to make a statement about their finance or social standing? And actually those clothes are not even expensive, they just look like they are because the person has a good ratio of back/leg = ½, and it's the same ratio of anime characters even though they don't watch them.
See, this is the problem with denying selfishness and vanity. They don't have a correct assessment of who they are. They won't have correct assessments of other people. Not that it would be any easier to judge other people otherwise. But it would be clear that there are multiple reasons for one to do something and there are just as many reasons to be curious about it. Instead of slapping the first negative traits you refuse to accept about yourself and assign them as their motivations.