cotton socks can absorb moisture from sweaty feet and may help prevent athlete's feet. athlete's feet (tinea pedis) is caused by a fungus that loves warm dark moist areas so anything that can be done to reduce moisture wearing shoes with more air circulation etc. would seem to have a protective and beneficial effect.
do wearing socks protect against athlete's foot?