Not much to add, just want to say I agree, and this logic applies to a lot of things, including other games, shows, and movies.
I hate when people use "this is just a video game" or "it's not real" as arguments to justify things. With that kind of logic, you could justify anything, no matter how stupid or nonsensical it is.
The whole point of is to be believable and make sense (even in fantasy) in order to draw you into the story/world, off course with video games you also need to take gameplay into account and make it enjoyable to play, but that doesn't mean we shouldn't give a crap about anything else.