The second anyone puts anything in a game can make someone lose money as DEV's will never be able to please everyone and even if something is avoidable you'll still hear it's in the game and I don't care if it's avoidable.
Eh, the "You can't please everyone so you shouldn't even try to take feedback" is a flawed argument.
Sure, the dev can do whatever the heck he wants and just tell us to go fuck ourselves with our feedback, and some would say this is the correct way to do it because "It's his game!" Which is true, it's his game and he can do what he likes.
But ignoring feedback is never something you want to do when trying to sell something.
Not all feedback is useful feedback, so there is some sifting that is required by Devs to find comments that are useful and toss out the malcontents who are just here to shit on a thing but doing so can help you find what works, what doesn't and how you can make a better product, story, and game.
For example, he made the Riley content with MC avoidable, if Dev didn't care about feedback and just wanted to make the story his way, this wouldn't be the case, it would just be there and we could all take it or leave it.
Sure, some Dev's do this and if its a central concept to the game, I get it, accept it, and give the game a pass, but the dev knew some wouldn't want that, so its avoidable. I just point out that the crowd who dislike the gay content, probably would be the ones who wouldn't like the "Other male touching our females" content as I believe this is a bit of an oversight.
But yeah, feedback is vital to creating (and selling) a game as not one is perfect, when was the last time anyone loved 100% of a story or every character in it? Especially with divisive content like a gay character in an otherwise so far hetero story, making the trap/trans/bi character completely avoidable will just open up your audience pool which will hopefully bring more customs.