Разный цвет волос у людей формируется по разному. Если наблюдать за цветом волос у типичных животных, очевидно, что на суровом снежном севере волосы белые. А на юге обычно чёрные или сильно тёмные. Хотя на юге, света больше.
Вполне возможно, что тёмный цвет образуется в волосах из за обмена веществ. При выведении солнечного загара, который накапливается в клетках кожи, рядом с волосами.
По наблюдениям из за чая, кофе, какао волосы темнеют. А у любителей воды, сока, молока, волосы более светлые. У вегетарианцев волосы тоже обычно более светлые. Как и у тех кто имеет вредные привычки и мясоедов. У типичных земноводных цвет кожи зеленых оттенков. Скорей всего потому, что полакомиться растительностью проще всего.
Вполне возможно, что освещенность тоже влияет. Но обычно это не проблема.
К старости, при возникновении проблем со здоровьем, люди больше уделяют внимание своему питанию, питью, принимают таблетки. Считаю, что светлые волосы признак более чистого организма. И не обязательно связан со старостью. Про генетику, как здесь пишут, не совсем соглашусь. Известны случаи когда у людей вырастали почки, вместо удаленных.