This is just stupid.
You ever find it funny that car salesman, realtors, bankers, lawyers (I am one) always wear suits while doctors, nurses, oil riggers what have you wear whatever they want to.
Its because car salesman, realtors and their ilk are trying to make you have a good impression of them while they are ripping you off. Their only incentive is to sell sell sell. Lawyers and bankers are the same way, they are trying to get you to give them your money, nothing more nothing less. If they spent as much time acting ethically and doing the right thing as they do "looking professional like" then they wouldn't have the reputation that they do.
I show up in nice jeans, a button down, nice shoes, I look clean, neat and groomed. I have bigger problems to worry about (like the current legislative session) than getting my suits to the cleaners and back. I do have my shirts pressed now. If I go to court, I put a suit on.
I get it if the team wants to bar distractions like friends and family and have conduct agreements in their contracts. Hey no riding motorcycles Ron Gant.
Its just silly.