A launcher that launches a launcher that launches a launcher and then that launcher needs to update to launch a launcher that needs an update to launch the game but wait i need to login to the launcher to launch the launcher that i also need to login to to launch lauanahchhcha a dhsnhennamebrbjfbnsnsbr.
Piracy is jsut objectively better. Well unless you need game patches then its painful.
Sometimes Epic gives away decent multiplayer games you can't pirate, DeadByDaylight, Battlefront 2, Among Us, Arc, Elite Dangerous, GTAV, Kingdom Come Deliverance, Rising Storm Vietnam, xcom 2
Otherwise, they've given away at least a dozen or so single player games worth a play.