An artist has absolutely no obligation to anyone, Companies may have an obligation to the people they owe money to once the Game is out. The approach of demanding diversity to be shoehorned into every project that gets announced is stupid, and expecting Triple A Companies to uphold some form of morale standard is simply naive.
The problem is, that most if not all big companies have a horrible tendency to recycle stuff. In most cases, we are dealing with people who do not have (or dont care about) a deeper understanding of their target audience, or gaming in general. A Company like Infinity Ward does not think about the games and ideas missing in the industry, it's simply thinking about the existing stuff that made money and how to repeat that success effiecently.
To use a somewhat stupid analogy, if Infinity Ward has an Apple Orchard, and those apples sell well. Why should it also offer pears or even bananas? IW knows that the people like and buy apples, so why take a risk?
Now, personally I agree that this is bad. More diversity means more choice, more competition and would potentially result in higher quality of the games we get, or at least, thats what I think would be the case. I do think it has gotten better in the past years, with the rise of Indie-Development, Early Access and a somewhat growing community of games with a greater focus on art and relaying a message. There is still much room for improvement, but I think any change in this regard will only happen in baby steps. And I'm actually glad that it goes that way.
It may paint me as a bad person, but I often find myself having difficulties relating to people who cry foul on diversity issues or related topics. The recent thing with Far Cry 4's cover being labeled as racist is a great example. people are so fucking thrilled to complain about this stuff, that they are starting to do so even when they lack any sort of context. There was this one game, Pupeteer was the name I think. Where people where going down on the artist for making the protagonist a little Boy, instead of a Girl. Why the fuck does it matter? The story is not even REMOTELY about gender. And the FC 4 thing, you have absolutely NO Background on who those morons on the cover are. Did we reach the point where anything BUT minorities and uncommon Protagonists is automatically bad? Do you WANT that artists and companies shoehorn minorities and uncommong Protagonists into the game because they were pressured, or do you want characters with some actual effort behind them, that got created because the artist had a vision and a great idea behind it?
Or, in short. I want diversity to come naturally, on the producers own accord. I dont want some Robot at Infinity Ward to go "Durr, let's make one of the Soldiers mention hes gay at some point, so people stop whining about it.". I want a writer to actually sit down and go "I want to create a *insert sex here* who 's *insert sexuality here*!" I want some actual effort behind characters, and not just some basic idea that never gets beyond the basic concept.
*Unimaginitive Gay Soldier with no other defining traits* is in no form better than *tits on legs that is now youre love interest for no freaking reason* or the other calvacade of steretypes we have buzzing around.