My point is, "dockers", "hawaiian shirt", "faux leather shoes" is not a professional. You can set a dress code but that doesnt mean people will look good, clean or "professional" yet still be totally within the rules and look like a total slob.
You're right. It's not professional but it's a start.
In every walk of life, for better or worse, there are standards. Doesn't matter if you're headed to the hottest club in town, a wedding, a funeral, corporate work or blue collar, there is inevitably an expectation of what is appropriate.
Shorts and t-shirt? I guess that's appropriate for a bar. Trousers, a collared shirt, and real shoes... maybe gets you close to to someone who is semi-serious about the sport.
The line between couth and uncouth, class and lack of class, style and no style is generally not hard to discern.
Lou Figueroa