OK, boys/men wear them under their shirts. Why?

My brothers/Dad always wore them so it just looks right to me but what purpose do they serve? Extra warmth?