One thing also where modern gaming but where especially Sony also lost the plot is the whole player character to player dissonance. Regardless of the story being told the player is inserted into the game through the characters they control. Yes Kratos is a character, but he is also the player which is why nu Kratos doesn't land. Sure there is a spectrum to this, something like Gordon Freeman who is nothing but the player to OG Kratos which has a backstory and the like but here is the thing. In God of War you do badass things, Kratos is treated as a badass, so as the player you feel badass. There is very little baggage there. The cutscenes back this up as you go from point A to point B. It isnt trying to be like Schindlers List. No you are doing badass things and badass things happen.
Devs have always tried to fuck with this formula. Hell in the other thread we brought up Spec Ops the Line awhile ago which IMO completely fucks this up. Even back then a game no one played Pariah, it does the plot twist that you were the bad guy the whole time. This doesnt land because you arent doing evil/bad shit during the rest of the game. It works for the Postal games, hell it works for Far Cry 2. But it doesnt work there and modern Sony keeps doing that shit, especially with TLOU 2 and it just doesnt jive with what you are doing as the player.