Funny how this is exactly the same sentiment I feel about NMS. Go figure, different strokes, ya know?
Two hours is like three or twelve story missions, depending on where in the story you are. Did you spend most of that time farting around doing stuff that wasn't main story [0], or are you just not really into the stories being told? IME, Rockstar's 3D games have always been not-all-that-great third-person shooters, but made up for it with the storytelling and world-building.
> ...because these games didn't respect my time.
If I were Global Overlord for a month, I'd permanently banish the sentiment "This video game doesn't respect my time". It's fine to say "This game bored me." or "I just didn't enjoy this game.". Unless we're talking about predatory "free" to "play" games [1] that survive by deliberately reaching deep into the wallets of whales, mixing pride into the discussion and claiming the injury of disrespect is very silly.
[0] ...of which Red Dead 2 has an absolute assload -most of which will bore folks to tears who don't really dig the "late 1800's outlaw going on about his day" thing-, and GTA V has a fair bit...
[1] Games that you have to pay up front to play can also belong in this category.
Most of it is not enjoyable gameplay.
While several people are complaining about a one-time-cost game with an absurd amount of updates that had a rough launch, thousands of people are continuously happy, the subreddit expresses joy. It’s okay to “not get it”; but at some level, this much hate and dogpiling over a game that’s not harmful and not fostering a toxic community is … embarrassing for those participating in the hate.
I sense a lot of unwarranted defensiveness from certain fans of the game. Having sustained concurrent players on Steam isn't going to transform the game into something it's not for the people who just aren't into it.
I've relaunched it multiple times over the years when a new content update comes out, and I get the same feeling of shallow blandness every time and move on. The core gameplay simply does not do it for me.