никак не объяснить, это всё индивидуально. Но, например, у народов, которые жили ближе к экватору в их языках бывает, что нет разделения на цвет "зелёный" и цвет "синий". Это у них просто два оттенка одного главного цвета.
А, чем "севернее" народы, тем у них всё больше появляется отдельных слов для обозначения цветового спектра. Взять те-же "голубой" и "синий", "сизый".
У совсем-совсем "северных народов" вообще, у, например, белого снега сразу штук двадцать названий его оттенков.