BioWare's also put out the player stats for playing Mass Effect 3, and only 18% of players played as FemShep and only 1/3rd of players picked Renegade. When asked about this, one of the developers said that it didn't matter if a lot of people didn't chose to do something or see some of the content, just that it was available for people that do want it. Since there's a lot of gay and bisexual people out there, it makes sense that they'd give some options to be inclusive, and in some ways, they kind of have to have characters bring it up at some point because romancing characters (read; feeding them points so they sleep with you) is kind of a staple of BioWare games. I've never felt that the gay characters in any BioWare game really shoved it in my face and some of them ended up being some of my favorite characters, because lo and behold, they're good characters. About the only character that's up front with hitting on you that I recall, regardless of gender, was Zevran from Dragon Age, and that's because he's uber manwhore and doesn't care what people think about it.
I don't really think saying you have gay characters in your games as romance options as a feature is a bad thing or even an agenda, and given that ME3 made efforts to have alternate box art showing a female Shepard even though 18% of players play FemShep is kind of nice that they're making strides to be universally inclusive.