Is racism a nonsensical term which has replaced the appropriate term xenophobia and thrown around like confetti?

There’s only one human race but even if you disagree with that racism isn’t restricted to race. It’s used to denounce any pertained insult or discrimination on the basis of skin colour, ethnicity, religion, nationality, place of birth, language including dialects and accents, beliefs, appearance, etc. That’s pretty much anything that looks or sounds different to us. There was a perfect word to describe all of this and it was called xenophobia. Who on earth made up this word and just why?

Is racism a nonsensical term which has replaced the appropriate term xenophobia and thrown around like confetti?
Post Opinion