They’ve been giving away games for a very long time. One every week. Usually just a niche indie title. But it’s a special sale week so the games are big. I’m 100% sold. Epic Games has bought my customer loyalty and I have no qualms about it.
Edit: it’s a mix between promoting newer titles and drawing users to their platform.