Why do so many british people do have dark hair and eyes?

What nonsense are you talking about? Studies have already pointed that 50-100% of the Y-chromosome sequences of Central English population is of Anglo-Saxon derivation and identical to those of Frisian populations. The study was published in 2002! Now the most recent study by a German university in 2016, which published their finds, that in the overall English DNA, 38% is Anglo-Saxon not counting Vikings and for the Welsh and Scottish DNA is 30%! The Anglo-Saxons did eventually intermix with the Celtic-speaking people of Britain. Initially Saxons were usually male warriors, thus many took Keltic wives. So no Anglo-Saxon blood alone was not minor. In East England, the overall genome ranged anywhere from 25% to 50%!