Interesting piece.
Realistically, war is hell. And from the accounts I've heard, when it isn't hell, it's tedium. Holding positions. Waiting for orders. Sleeping at odd hours. Repairing and maintaining equipment. And that's if you're fortunate enough to have good lines of communication and supply, and fortified positions- otherwise, it may involve a lot of running, hiding, scavenging, and starving.
Any game that puts the player into a position where their character is making a significant difference in the conflict has a fine line to walk, and it often seems hard enough not to overplay their role, let alone avoid oversimplifying the dynamics of long-term conflicts, insurgencies, non-combatant civilian populations, and so forth.
I agree that it could be done, and would be worth doing. But I almost wonder if it wouldn't require the genre to be torn up by the roots and redesigned. Death is almost inevitably either simply a failure state (go back to the last checkpoint and try again) or a scripted inevitability (Here we see that war is brutal and good people get caught up in events beyond their control, please wait while we load a scene featuring a different character.) Likewise, capture or serious injury. Characters are either named and important, or they're faceless "mooks" to be taken down by the dozen, often not even graced with individual faces. Holding a fortified position and gunning down hundreds of people doesn't lead to long sessions with a counselor, but a "bi-dink" and an achievement.
It somewhat seems like until some serious issues are given the time and energy they warrant, things like change in venue or the protagonist's nationality risk being little more than window dressing. A controversially-nationed hero or heroine might inspire some hastily assembled ire from Fox News or the like, but if the underlying mechanics make it little different, is it really going to be memorable or thought-provoking? And even if it succeeds on those fronts, does it run the risk of failing commercially, or failing to entertain?