>>81798752
You brought up history.
Modern countries have been founded on ideas, that is why they have a constitution, where their founding principles are stated, which don't include race (in most cases).
Ancestry is not the same, and it's why you can't claim citizenship to a country if your ancestry is removed more that 2 generations.