Yes, I remember getting GTA V through Epic, that was a good one! Think I got Grim Fandango Remastered on Twitch.
Some of the crap I got through giveaways though.
There was (still is?) that thing with Steam trading cards where every card sold would net the game developer a minimum of $0.01. Led to kids in bedrooms buying pre-made asset packs for game engines, making "games" from them without changing anything at all and publishing them on Steam. Nobody would ever buy the games, but the idea was to give away as many copies as possible for free.
Give away a million Steam keys of your non-game, and if the game had 4 trading cards tied to it that was a potential $40,000 for something that cost $50 to make and another $100 to publish on Steam. Doubt anyone made as much as that but I'm sure some profited quite nicely.
People would always be happy to take free game keys as selling the cards also made the account holder $0.02 or $0.03 for every card sold, and many would run trading card bot farms with multiple accounts. Could eventually net someone enough money in Steam funds that they'd be able to use in a sale to buy a game they actually wanted, or skins for the likes of CS:GO or TF2 if they enjoyed playing those. I didn't need to do it to create funds, but had 9 steam accounts myself at one point to do the same, taking advantage of all these free games offers and repeat copies of games I'd bought through bundles. Was free money at the end of the day. I probably "earned" $100 of Steam funds altogether myself.
It was an interesting alternative economy at the time and there was a severe quality control issue on Steam. It was absolutely hammered with these rubbish "games". Don't know if they eventually clamped down on it, would assume so as they were being heavily criticised for allowing it. I stopped bothering after a while. Must have been about a decade ago when I was into all that.