Cargo shorts just seem inefficient to me. I mean, what the eff do you need all those goddamn pockets for? I have 3 things in my pockets at all times- phone, keys and wallet. If I need to carry something else in my pockets, such as a pack of gum or some chap stick, I still have sufficient room to fit those in one of the 3 pockets (nothing ever in the back left, ever).
It comes down to baggy, heavy, poorly fitting shorts versus well fitting, comfortable, and always stylish shorts.
If standard khaki shorts were more expensive than cargo shorts, that'd be one thing. But they're like, 15 bucks at target or something.