TBH I think the word is often used without much consideration. So where people should say ethnicity or ancestry e.g., they say race instead, because it is just simpler, not because they carry much meaning with it. This is true in German and English..
Also I think given the context you know how people mean these words. But all I see is wild jumping on some words without much context all the time.