Not sure where you guys are from, but what other kind are there - Bermuda? Are you confusing cargo with the long basketball stuff?
Maybe you're just city-boys, but around here cargo makes sense and that's all you see. Camping, fishing, hiking, working outside... can't ever have enough pockets.
Either your legs don't see the light of day or this must be your style:
Every pair of shorts I have and ever have had are that short, I wouldn’t wear anything longer.
Long legged “shorts” aren’t even shorts, they are pants that don’t fit and look like hell.