Cotton socks aren't necessarily bad for shoes, but cotton's potential moisture retention is important to consider. High humidity can create a breeding ground for bacteria and fungus, which can lead to unpleasant odors and possible damage to shoes over time. It is advisable to choose socks that balance comfort and moisture-wicking properties, especially for activities that cause a lot of sweating.