Because you're arguing semantics and no-one cares.
It's not. This has been explained to you over and over already. Some people use the word 'racist' more broadly than you do.
It's like if someone called you a bitch you'd argue with them over how that can be an appropriate insult to level at a man lol.