Humble Bundle monthly can be hit or miss but last month had Football Manager 2020 in it for the $12 subscription, plus 9 other games all included in that price including Xcom 2.
I still won't use CD Keys and similar sites, etc for security reasons, but Xbox gamepass, Origin Access, free games on Epic and the odd Steam game purchase getting more PC games more cheaply than ever, definitely seems Epic are making Steam up their game a bit like the other poster mentioned.
Edit: Football Manager 2 was actually in the BLM Charity Bundle that expired recently, also had NBA2K20, BioShock Remastered, a load of other games and books, etc.
Also found out Stream gives you a free copy of Mafia 2 definitive Edition if you have the original which I haven't played since 2010, basically another free game.