I have extreme aversion toward advertising a brand on my body. Uniqlo has nice basic clothes with zero logos on them.
I went to a wedding recently, and someone who is not wealthy asked what the VSL logo on other womens’ purses was. It was actually YSL, for yves saint lauren, but this just illustrated to me that some people do notice. On the other hand, in more wealthy circles, anything with logos would be considered undesirable. At the end of the day, we’re all animals, and there is a lot of social signaling going on.
I was in a Louis Vuitton flagship store recently and noticed that, roughly speaking, the cheaper the bags the bigger the logo. Their _really_ expensive suitcases only and a tiny LV monogram stamped into the leather on a couple of spots.
That's usually the case from the wearer's perspective, and for the brand, it is killing two birds with one stone.
People wearing Ferrari baseball caps, for instance, is probably an extreme of this?