My brother-in-law is a postie and he wears shorts in all but the coldest weather. He says his legs are waterproof but his trousers aren't. Walking around all day in wet trousers, plus getting in and out of the van like that is no fun.
Personally speaking I think there are very few men who look good in shorts!
The worst are short, fat men in those shorts which come down to just below the knee on normal height people. On short men they just look as if their trousers have had an argument with their shoes, and accentuate their short stature.
Back in the early eighties,where I worked with lot of Australian 'suits', some middle aged men would wander about London -shirt and tie, long socks with garters and a little ribbon thingy sticking out, brogues and serge shorts. A sight to behold!
Posts