A game is an art-form, and developers use it to express a message. Whatever the developer thinks is necessary to convey the message I think is good, regardless of whether I agree with the message itself.
I've always had a similar philosophy with it. I appreciate your input.