It all has to do with the stretchy material, breath-ability, last longer (polyester vs cotton), no silly pockets, attractive women don't laugh at you, should I keep going?
On the "rugged" material piece... If you are worried about this, why aren't you just wearing denim?
On the stretchy material and no silly pockets piece.... if you are worried about this, why aren't you just wearing yoga pants?