KSJC
It is a cultural thing. Some now have designer made suits with bars embroidered into the material so that they look more business like than the tradition white shirt and dark pants.
In other parts of the world a uniform is regarded as status and commands respect so really its different horses for different courses.
Position flights for maintenance in the jet we purely wear jeans and casual clothes but carrying Pax traditional pilot wear.
I also had a female co pilot who is a stunner and well endowed up top. She had a habit of wearing pilot shirts a size too small so that every time we hit turbulence the shirt had a habit of popping open but I reckon that was on purpose to ruin my instrument scan
Pace