There's plenty of free games on PC if you know where to look. Roblox always has something new. Steam has free weekends often for different games and occasionally giveaways. Epic gives away free games every week on Thursdays. Found a lot of really good indie games through that. They also have AAA titles every now and again. GOG also occasionally has giveaways but mostly for older (1990s) games. Some games on Steam that are free are CS:GO, Apex, Warzone, etc. You'll mostly find free shooter games like Valorant and the previously mentioned titles, but Fall Guys and Rocket League are also fun. Also, this is legally not recommended but piracy will technically get you free games, but you have to pay for a good VPN so win some, lose some.