Videos games aren’t supposed to be realistic. I’m not supposed to put myself in the position of a real socom or seal or delta or recons or X18 for that matter. I don’t want to.play a video game that represents reality. That’s not what video games are about. Video games are supposed to be void of reality. Destiny, baldurs gate, elder scrolls, Mario, metal gear, etc… That’s what video gaming is supposed to be. Not real situations that could/would occur like call of duty. CoD is a garbage game and it’s offensive for them to remaster the bullshit and then expect people to pay for the bullshit that they couldn’t justify having paid for when the game(s] was first released. Do not fall for the Microsoft trap
What is “realistic” is on a spectrum and is hard to pinpoint. Even first person shooters like CoD have adjustability on how much lead you can eat before you drop dead and a medical kit on a grave wound can bring you from “should’ve retired yesterday” to “top shape soldier” so there are aspects that are not true realism. On the other side, Baldur’s Gate tries to somewhat realistically simulate the feeling of what it would be like to be in a Dungeons and Dragons world full of magic wielding creatures and adventure, without comic-ifying or arcad-ifying it too much.
However, the type of bullshit tactics you describe with games don’t have to come from Activision/Microsoft and to me are unrelated to the realism. Just as one example, Nintendo has done similar, with releasing a Super Mario Sunshine + 64 + Galaxy port for a limited time to maximize FOMO but keep getting them to buy these on every new console.