I guess the short answer is that they're crazy. And I guess I do see a lot of crazy looking homeless types wearing thick fur-lined jackets on sweltering days. Fascinating how being crazy could make you so immune to your own body temperature though.
But it's not just the street crazies. Sometimes it'll be a godawfully hot and humid day here in Manhattan, in the region of 90F with 65-70% humidity, and I'll see some girl walk by wearing a thermal fleece done all the way up to the neck. What's up with that? I remember one time going down into the subway and it must have been a crazy humid 115 degrees down there, and there's this Scandinavian looking tourist on the platform wearing a thick oilskin coat fastened to the top. There had been a little light rain about an hour ago, but it had since cleared up and yet there she was, in the kind of humid heat that makes the sweat roll down your back constantly and makes you want to tear all of your clothes off, in the kind of jacket you'd wear in a winter storm on a North Sea fishing boat. The fact that she hadn't even unfastened it a little was what really got me. Some people are just plain freaks. Or is it a circulation problem or something?