Why is a big piece about Zelda and another big piece about Sonic, but the author keeps on mentioning westerners?
What you quoted reads like Japan needs to give proper Middle Eastern geography lessons in BotW so that Americans can understand ME culture and stop the xenophobia in Trump's America.
It might also be problematic if the author genuinely didn't know they speak English in India.
That's the sweet irony. Author wants Japan (or Westerners) to do the legwork to represent cultural differences between MENA regions with 100% authenticity in a fictional city, while can't bother to Google that English is a language taught in most schools in India from grades 1 to 10.
Or, if people are offended they'll be offended?
It's a bit disingenuous to say that this guy went looking to be offended. It seems to be something that has genuinely troubled him for a while.
Why is Symmetra's lack of a regional language troubling an Iranian American, when multiple Indians in this thread have mentioned her being at worst a neutral, and at best a really good representation of Indians in media? Her characterization is something you almost never see when it comes to Indian characters. She's intelligent/educated but not to the extent of being nerdy, like the sexless nerds shown in BBT. She's an upper class, morally ambiguous Indian woman who works for an international multibillion dollar conglomorate, which sometimes involves espionage and assassinations. She does this in hopes that it'd improve the life of the poor living in the slums because that's what her employer tells her, but because of her background she can't relate to the poor and see that this is not the case. Her speaking in English exclusively makes a lot of sense in context.
It's nice to not have a character that stereotyped as the nerdy, tech support type, or the mystical, exotic curry eating yoga man (Dhalsim) or the poor, openly defecating slum dweller (Slumdog). Often, people ask for minorities to not be stereotyped in media, and finally when we get a non-stereotypical character like Symmetra, suddenly she's not stereotypical enough, by not speaking in Hindi,Tamil, Telegu, Punjabi, Gujarati, Marathi, Bhojpuri, Urdu, Bengali, etc. etc. You can't make her speak one of these languages and make her more relatable to more Indians. Hindi is still not spoken my most Indians despite being the official language. Believe it or not her speaking English makes her relatable to more Indians than speaking one of these other languages would. We can all tell she's an interesting character who just happens to be Indian, based on her accent and mannerisms. We don't need to be beaten over the head with it.
Even if I'm off base, I'd rather discuss her representation as good or bad with other Indians. I don't really like when other people get offended on our behalf. Indians, at least the ones in India, are very Jingoistic and get offended by even minor slights. God knows we don't need people getting offended on our behalf on things that even we don't find offensive.