Crazyguy you are correct. There is far more variety in hair and eye colour among Europeans than among Africans and Asians. This fact is blindingly obvious.
Of course any mention of race provides an opportunity for virtue signalling as we see in this thread.
You are 'probably' right about European inter-breeding with Neanderthals but that might not be the explanation. A very small percentage of Africans do have blue eyes. This is often due to a genetic condition known as Waardenberg Syndrome.
According to a team of researchers from Copenhagen University, a single mutation which arose as recently as 6-10,000 years ago was responsible for all the blue-eyed people alive on Earth today.
The team, whose research is published in the journal Human Genetics, identified a single mutation in a gene called OCA2, which arose by chance somewhere around the northwest coasts of the Black Sea in one single individual, about 8,000 years ago..
The rapid spread of this mutation is probably due to sexual selection. "This is where males and females choose as their mates those who have one unusual physical characteristic, not necessarily associated with “fitness” per se but simply something unusual."