Cotton doesn't keep you warm because it doesn't dry out fast enough and it freezes. Same goes for the heat. The cotton absorbs the moisture and then doesn't dry out fast enough. There for you over heat. That is why runners and bikers don't wear cotton in the summer....
Yeah I am a clothing...