You just have to be VERY careful with buying them day 1. I mostly just wait for a "complete edition" or "goty edition" or smth and THEN wait til that is cheap.
This is exactly the way to do it. Well, it's exactly the way I do it. Yeah I have to wait a little bit but I'd rather have the full experience available, and a discount is a nice bonus, when I start a game than buy it piecemeal.
Yes, been loving BG3 but my best experiences with games in recent years have all been indie, from Outer Wilds that made me completely rethink what a game experience is meant to be, to Vampire Survivors that tickled all the right parts of my brain into making me spend hours watching pixels flash on screen in the most mind-numbingly addictive way. Indie devs really seem to be carrying forward the soul of gaming that larger gaming companies have lost, the exceptions being so rare that Baldur's Gate 3 is getting lauded for basically meeting what would have been normal expectations for a AA title in the early 2000's