If you care about fashion, everything will go out of style every now and then. If you like cargo shorts, wear them. There’s no reason to cater to someone elses gatekeeping. If you think that they don’t fit your look, then that’s a completely different issue.