Действительно белый цвет кожи лучше отражает солнечный цвет, но эволюция действовала по иному принципу. Позволю процитировать доктора биологических наук С.А. Боринскую: "Наиболее известный признак, связанный с адаптацией к климату – цвет кожи. Там, где ультрафиолет наиболее интенсивен – там самая темная коже у людей. В северных широтах кожа у людей самая светлая, если бы это было не так, у детей был бы рахит, так как темная кожа защищает от ультрафиолета, под действием которого вырабатывается витамин Д. Витамин Д необходим для усвоения кальция. Интенсивность кожной пигментации связана с накоплением пигмента меланина, которое контролируется белком меланокортиновым рецептором. Ген, кодирующий данный белок, исследован у разных народов, и было показано, что накопление мутаций, ведущих к ослаблению пигментации, происходило у жителей Азии и Европы. Интересен тот факт, что хотя у народов Африки самое высокое генетическое разнообразие, по этому гену мутации там отсутствуют, так как светлая кожа там неадаптивна. "
http://www.bio.fizteh.ru/student/files/biology/biolections/lection21.html
Тогда почему у северных народов черные волосы?
С кожей вроде бы все понятно.
Темная кожа солнечные лучи не "притягивает" сильнее, а сильнее их задерживает. И в этом, собственно, весь смысл: темный слой защищает более глубокие слои.
Возможно, именно поэтому: черные волосы не выгорают на солнце. Кроме различия в цвете они еще и по структуре отличаются: плотнее, толще. В результате они лучше защищают кожу головы от солнца.
Помимо инфракрасного излучения, солнце излучает радиацию. Меланин - пигмент. отвечающий за темный цвет кожи предохраняет от ее воздействия организм человека.