Red Dead lets me earn gold.
Red Dead lets me earn more gold by logging in each day.
Red Dead lets me buy roles with gold that let me earn more gold.
Red Dead lets me buy its season pass for 40 gold, and they give me 40 gold back spread out over the 100 levels in the season pass.
Pick some flowers? Gold.
Pet a dog? Gold.
Change your shirt? Gold.
For a company that loves money as much as Rockstar, they sure seem keen on letting me avoid paying for their premium currency.