You're conflating what should be with what is.
I could jump up and down and scream until I'm blue in the face about how much I'd love to be able to turn up at a client meeting in my comfy tee-shirt, combats and Merrells, but it won't make a scrap of difference. The shared, agreed values of the business community demand a certain dress code. If I want their business, I show respect for their wishes in this regard.
Simples.