Linguistic lineages are not the same as genetic lineages. Populations can switch languages, or die out completely while their language lives on. And in this case, genetic studies show no clear genetic relationship between the Celtic-speaking regions - the Cornish are mostly English, for instance.