Yuck! Shorts shouldn't be worn out unless it's very, very, very(!!) casual or some sort of teen or child or pop star fashion IMO, very hairy legs are nasty and should be kept in pants and has nothing to do in a work environment, and not really in an urban environment either. =-/
But I agree though, these aren't really capris.