The irony of complaining about lack of fast travel on patient gamers is great.
RDR2 is pretty much my all time fave because of story/character but I never liked hunting and never felt the need to do any of the myriad achievements. I really enjoyed the slow pace of the game, so often the main story feels so urgent it is totally immersion breaking to do anything other than immediately pursue your next quest objective. By contrast RDR2 there were breaks in the story that felt natural to chill in camp or explore randomly or side quest or whatever.