Phones are primarily communication devices though, so they're not a fair comparison.
As for cargo pants, that's usually what I wear (along with cargo shorts during summer) so I don't really see it as a problem - they're big, they're comfy, they've got big pockets - what more could a hcaker ask for? I mean, can you even call yourself a hacker if you always wear skinny jeans? Where/how would you carry all your essential gadgets?