

I don’t think Spec ops is spoilers to reveal you’re a bad guy, not in 2026: you play the US, in the Gulf. You play the US doing US imperialism, it doesn’t hide that from you. It’s just later in the game it confronts you with what that really means.
Braid absolutely, but it’s 17yo at this point, any reasonable spoiler policy* has worn off. Meets the criteria, gets you all empathetic for the little shit, Tim, then makes you question it all. I think a first play through is impactful even knowing he’s a villain… It’s not that he’s a villain that is cool, it’s how you find out he’s a villain.
*Except for Outer Wilds the spoiler policy on that is eternal.

The answer is found in capitalism. Why are gamers, who have continually been fucked by capitalism, so blind at seeing the obvious. '80s game crash: capitalism. Day one DLC: capitalism. Micro transactions: capitalism. All the hardware being hoovered up, so software costs more at every level, increasing prices for both hardware and software: capitalism.