Cotton socks retain moisture. Polyester Spandex socks do not. Believe it or not but cotton socks are terrible. I was under the misconception that cotton good polly bad for most of my life. Then I went into a long distance runners shoe store and boy did I learn a lot. Good mesh running shoes with polly socks is about all I wear and my feet are never sweaty or stinky anymore even after mowing.
Well good for you ,,, we had to wear what we were issued . Army Green.