I generally double dip when I lost access for a game, either because the physical media degraded or because the hardware is no longer able to play them but this take a while to happen, something like once in 10 years or even more. I've bought many PS/PS2 titles on Switch/PS4 because of that
Other than that I can double dip when definitive editions came out. Something like Pokemon Platinum vs Pokemon D/P.
With that in in mind prices are scaling up fast in Brazil. Food is costing around 40% more a month than 3 years ago. Gas is up over 60%, paid services are all increasing as well, electricity, water. Eletronic prices went crazy, laptops that used to be 3000 BRL are now costing over 5000. Seems like we've regressed to the 90s levels of purchasing power in just 4 years. Taxes still crazy high, next year people who have 1.5x times minimum wages will start to have their paychecks taxed
I've been more conscious with my gaming purchases because I'm feeling every month I'm having less and less money left to spend
I'm from Portugal, things are also tough there, but gaming will always be affordable, no one needs to buy the next gen consoles or even current games, people could buy a wii and a ps4 and have more than plenty great games are very cheap prices, especially if you wait for sales. I have ps4 games that cost me like 5 euros or less. In my case I can easily afford games, doesn't mean I will pay 80-90 euros per game, that's just not very smart money management. No one needs to play the games right now, there's always older cheaper games that people haven't played, there is no way of playing all games ever released especially as games have become much bigger in length and content. Also we don't need many games at all, a game like assassins creed will last me a month to finish, and the last ones cost from 5-20euros only. And even after I finish such game I'll take a break and focus on movies and series.
In fact gaming is way more affordable and much better value than going out to party, you might spend way more just to go out to dinner and it lasts you like a couple hours of fun.