I'm not gonna read all 7 pages, but I have been playing this game since October of 2020 and have a few things to add. Twitter is just fucking retarded thirsty rule34, and no one takes them seriously. There has been a huge issue with Western twitter calling Asian twitter artists "racists" for drawing Asian characters pale lol, and Asia is fed up with them. To the point many of them quit the site and now live behind paywalls. Imagine arguing over fictional characters who don't even belong to you.
The whole racist thing in Genshin, is really dumb. Because Western twitter is completely ignorant that dark skin Asians exist, and they auto self-insert them as "Black". Xinyan, and Kaeya are Asian, they are not black. Kaeya, is from the same tribe of people that the Hillichurls are (and used to be a spy), because it's lowkey confirmed that the Hillichurls are the cursed people of Khaenri'ah (They flew too close to the sun, so Celestia sent the Archons to nuke their advanced civilization). Him remaining human, probably has something to do with the eyepatch. Because Dainsleif, who is also from Khaenri'ah possesses one too (Khaenri'ah also is connected to the Abyss). Its also the reason in the Windblume festival, that Kaeya submitted his poetry in Hillichurlian.
Also, yeah they got loli characters. But like, they are not sexualized, its pedos out there sexualizing them. They have some of the most bland stories and or really boring characters. It's no different than watching a slice of life anime. Mihoyo also does to their character designs what literally any other gaming company does when they create minor characters.
Anyways, if there is one thing Genshin could do better in Gacha mechanics, is not have limited characters and just have a rate up. I've played other Gacha before, where you can get all the characters all the time. They just had banners where you are more likely to get the new one.