I would also choose Zelda: BOTW and RDR2.
Zelda: BOTW is a soulless Ubisoft game clone shamelessly inhabiting the dead shell of the Legend of Zelda franchise. It contains little to nothing that makes the Legend of Zelda games what they are. Gone are fascinating cities and towns, no colorful cast of characters, no real dungeons or temples, no progression system so the entire game is just 50 hours of the game exact same copy-pasted things over and over and over with no change in difficulty or approach. It’s like the first Zelda game in history without a memorable score, in fact there’s hardly any music in it at all. Theres no plot to speak of. It introduced some novel systems, and they deserve credit for that, but it’s just not a Legend of Zelda game at all.
RDR2 is a bland on-rails march from shooting gallery to shooting gallery, with an incredibly lifelike and immersive world that… doesn’t really give you anything to do. And what it does give you, there’s no reason to do. The game revolves around your camp and allies but the camp hardly serves any purpose. You can’t customize it in any significant way, keeping everyone happy and supplied does very little besides reduce the amount of audible complaining. And the game shoves so much money in your hands from the word go, that you never have a reason to do any money making activities, and it upends the plot of the whole game “We just need a bit more money” Dutch says as I have $10,000 stashed in my saddlebags. Everyone seems to love Arthur as a character but he’s just such a bland, indecisive milquetoast guy who doesn’t hold his own opinion on anything. He doesn’t have any personality to speak of until the last third of the game, and then they expect you to have an emotional reaction to him by the end. John was hands down a better protagonist and it’s not close.