In my opinion, there are way too many people walking around in old, dirty, wrinkled shirts that are either too big or too small, with their top button unbuttoned, wearing Dickies instead of proper dress pants, in cheap crappy shoes to be up in arms about this. I would rather see someone look well put together but wearing headphones than someone with a 4 day old machine washed wrinkled shirt with no headphones.
Too many people want to be treated and paid like a white collar professional but dress like a truck driver.