Video game developers want to tackle adult themes but they write adolescent stories and with undeveloped characters so they end up relying on tropes and stereotypes which are typically offensive.
Good writing directs the flow of conversation to a point so that people who "get it" can have a discussion. Bad writing just makes people mad. "A Clockwork Orange" used violence and rape as a means to convey a message that could be discussed (whether you agree with the message or not). Tomb Raider uses violence and rape as a means to seem grown up even though its still an action-hero adolescent fantasy.