Pilots have a whole range of personalities from introvert to extrovert and everything inbetween. The schools accept candidates with the whole range of these personalities.
Pilots don't have to wear short shirts, and many don't. On a flight deck where the temperature is usually well controlled, short shirts may be preferable.