Languages, cultures and genetic populations are all separate concepts that have to be distinguished.
There can be and there often is correlation, but it's not the same thing. They don't have to move together.