Look, I haven't played Bioshock:Infinite and have no real desire to play it anytime soon, but this is something that bugs me.
I was playing Lara Croft yesterday and found the experience incredible, but incredibly jarring. I felt cognitive dissonance swelling in my head.
On the one hand, I believed Lara Croft was a relatively untrained civilian with some special skills who couldn't really pull her weight in a firefight but had other skills in archeology, clue gathering and a sense for the world, its animals and for climbing where few people can go due to experience in mountaineering. I believed she struggled in every firefight and felt great sadness when dispatching her victims.
On the other hand, I also believed Lara was a bloodthirsty superhuman cyborg warrior, and I can say this purely due to her bodycount. The game even counts for you as part of an achievement. I looted "200 corpses", then remembered a note I found. In this note it said that Father Mathias had close to 100 members now. That would mean I killed double the maximum number of enemies possible on the island.
The fact that combat is such a big part of Lara Croft means that I can't take the story seriously. I don't believe she's helpless or a growing character. To me she's ultimately a cold-hearted killer with magical super training and a tolerance for bullets that is reminiscent of a cyborg.
I want games to show that it's not easy to kill your enemies if they want their stories to be taken seriously. People take cover, they try to protect themselves, which is why if you're listening to the unfolding Ukraine situation, when a military transport plane gets shot down carrying 40+ soldiers, it's a god damn big deal, because losing 40+ men at once is extremely unusual. Put Lara Croft in Ukraine and she would have put down the rebels and been back for tea in time.
I want serious games to have an emphasis on injuring your opponents and also up the difficulty significantly. Make firefights a challenge where you don't want to poke your head out and make them grueling affairs. Make sneaking around a necessity and make it difficult, but rewarding to succeed in whatever you do.
I personally don't care about the industry being accepted in the mainstream. What I care about is engaging and realistic experiences. I can believe the Halo games or the current game Interstellar Marines that I'm following, because in those games you're a super soldier, the best of the best, and it makes sense when you're able to make it out of impossible situations.
I've been in the army. Even hitting a target can be difficult at any significant range, which is why the army isn't just made of snipers, but uses group tactics to get enemies to dislodge themselves from whatever position they're holding instead of the aim being to kill everyone who opposes you.
Seeing enemies retreat, gather wounded, the value of ambushes, etc., would go a long way to making games believable. We've got a new wave of shooters that want to be taken seriously in terms of story, but carry an outdated gameplay system along with them.
You don't have to ditch it entirely though.
Just KNOW THE GAME YOU'RE MAKING AND MATCH THE GAMEPLAY TO THE STORY.