If it all goes about uniform, and getting paid to wear it, why don't airlines design a uniform that is practical. I can count on one hand the number of pilots that actually wear their ties whilst in the cockpit, and I don't know ANYONE who wears the cap.
A neat professional design does not mean caps and ties......
We're in the 2000's, lets get out of the 1800's.