Not everyone speaks English, and there's no one standard of English.
There's British English, Singaporean English, Indian English, Malaysian English, etc. Forcing one standard of English does not seem correct.
Like, I've seen so many instances on Twitter of Westerner canceling Asian people for speaking "English Asia" (basically English but combined with their local language), just because they misunderstand the meaning of the tweet.