I only do this with Nintendo... and only if its a game that I know I will want to play someday soon. (There are only three games that I've done this with over the past two years: Pokémon ScVi (there was a big sale late last year, and I felt I might want to play the games once they got patched for Switch 2), Xenoblade Chronicles X (mostly to support to fanbase), and DKBananza (I'm really upset I haven't had time for this :( ).) Nintendo games never go on sale, and my appitite can be very sporadic, so might as well get it now and play later.
Any other games? I just wait until there's a sale or until I have a really strong urge to purchase. There's a reason I only own like 30 games across PS4/PS5/non-first party Nintendo.








