Why does the High Priest wear linen next to his skin?

A picture of inner purity for eternal glory, perhaps? He sheds all glory at Yom Kippur and approaches God in humble righteousness. Ezekiel 9:2 says that angels also wear linen. This might be functional as well as pleasing to God.