This should be put in the OP or something, Rockstar's Launcher is required no matter where you get the game from, Steam, Retail, Epic, etc, Rockstar force you to use their launcher as a middle man. Red Dead Redemption 2 is the same, I think Max Payne 3 and L.A. Noire have been patched to do this as well.