It’s not about income for Epic, it’s about driving people to their store rather than Steam. They’re basically bribing people to use the Epic Game Store. For CA it’s free money, takes some of the risk out of releasing a game.
I do wonder if they thought it would be as many as 7.4 million sales though, that is a lot. Of course now they can monitise it through DLC and microtransactions.