I don't think it's necessarily AAA games. I don't game much anymore, but the last five games I played are: Elden Ring, Red Dead Redemption 2, God of War, Super Mario Odyssey and Breath of The Wild. None of them have the problems mentioned.
It seems like it's really easy to avoid microtransactions, etc.
It seems like it's really easy to avoid microtransactions, etc.