Интересный вопрос "почему?" - он может начать целую цепную реакцию. Почему волосы на голове длиннее всех остальных? - Потому что так заложено генетически. - А почему заложено именно так, а не наоборот? - Потому что... эээ... все остальные, видимо, не выжили. - А почему они не выжили? - И вот на этом месте нужно остановиться и не говорить "потому что они умерли", иначе это будет нервотрёпка ни о чём.
Давайте посмотрим на традиционные головные уборы разных народов. Они не только согревают голову зимой, но и предохраняют её от удара. В разных частях света и культурах защита головы решается по-разному, но всегда - созданием дополнительного слоя, обладающего высокими амортизирующими способностями. Он достаточно рыхлый, чтобы возникла воздушная "подушка", которая удерживает производимое телом человека тепло.
Шапка с помпоном - типичный швейцарский дизайн, мало ли что в Альпах на голову упадёт, если не пафосно - профессор Мориарти, то банально - кусок скалы.
<hr />
Кавказ. Головной убор чеченца не только тёплый, но и хорошо держит форму, создавая буферную зону между черепом и тем, с чем он может столкнуться (в прямом смысле слова) в горах.
Человеческие головные уборы лишь продолжают то, что начала природа, - добавляют слой шерсти к уже имеющемуся. На черепной коробке мало плоти, голова - не задница, нарастить мясá-жиры на ней не получится, поэтому в пещерные времена выжили лишь те, у кого имелась локальная "повышенная мохнатость".