He's basically wearing a wet-suit under the jacket, so that can't be the answer.
Just horrible fashion sense, borne out of a horrible decade where giving someone a pointless jacket was "cool" (see Rogue and Gambit for other examples). Same with the leg belts and pouches. No functional use for them.
blah blah blah
yadda yadda yadda