Articles like this make me cringe. When I play a game, I don't give a shit about the character's gender, ethnicity, beliefs or sexuality. As long as the characters are well written and believable it's all good. I've seen plenty of games with well written characters where their sexuality didn't feel forced.
Bill from The Last Of Us, Volgin from Metal Gear Solid 3 Snake Eater are a few good examples. Playing through these games, I was like 'oh shit he's gay'?' It was cool because it didn't matter and I continued playing. It was was just another layer of their personality to be discovered.
Now it seems devs feel they specifically need to create stories and characters that are politically correct and represent all groups of people just to play it safe. Fuck writing a good story. Let's focus on reaching out to as many groups as possible. Like look, here's a gay, asian atheist NPC just to be creative and different.
Here I am trying to unite the galaxy to fight an eminent Reaper invasion, yet every time I step into the cargo area, I hear my pilot sobbing over audio tapes of his dead husband? He's gay, I get it already.
It's cool for any game to have elements of reality in it. But what happened to just creating cool back stories for characters and telling the story you want to tell without trying to appeal to every single group of people. Like the old saying goes, you can't please all the people all the time.