Epic takes a smaller cut (that is their selling point). Thought it would be more expensive at Steam to make up for giving bigger % to steam.
Epic's smaller middle man fee is to the benefit of the developer, not the end user. At the same time, if I'm not mistaken Steam demands some kind of price parity, so either you're cheap but only available on the Epic Store, or you're equally priced and available on both.