I aggree that a person should look as profesional as possible. A shirt or a polo shirt with trousers, at least no blue jeans, is a respectable uiform to be called.
On the other hand i have seen technicians and field engineers in various hospitals that they get away with it by wearing the so called profesional uniform, shirt-tie-trousers-black shoes, in the most filthy way possible.
And i have this question, does this look profesional? But i know it gets away because it foolfills the standards! Which standards? If i have a trouser that is dirty with ripped pockets i am sure i will not be told off for my dress code.
but does this really makes sense?