Fair enough, but the topic at hand are the potential reasons why programming, as a whole, not only doesn't command must prestige/ respect, but in some sense kinda seems like a joke to outsiders.
And my contention was that programmers choosing to dress in hoodies and casual pants doesn't seem to help, whether they have a choice to wear it or not nor whether it has any bearing on their salary.
To put it in other words, person might see a programmer guy in a hoodie on his way to the office, and that guy might very well command a six figure salary, but that's not the observer's perception or first thought.
I'm not arguing about which is right or just, I'm just arguing about the reasons of why things are the way they are.
And maybe, you might think: who cares? Let them think that. Which, again, fair enough. But in the overall grand picture, if a lot of people have similar perceptions, it might not bode well for our profession overall. I mean, it's not just about attracting the opposite sex, it's also, as some already stated, inspiring more people to do take up computer science.