Meh, people will complain about every fucking thing nowadays. Whining fuckers. A game like this is a rarity.
What I like the most about RDR2, which is something open world games won't do, is that it keeps surprising you by throwing in twists and changes to what the game is about.
I mean after playing 40, 50 hours I get kinda bored of the same map/context, like for example here it starts as a western, out of nowhere you end up on an island for a while and then you're playing a ranch farmer with a big portion of the main map still unexplored. So it keeps on giving you something new and fresh to keep playing for.
So it ends up feeling like it's many different games in one, which all open world games should be about.