Feel free to point out any equivalent shops that do, as in PC game download services.
All of this is pretty easily resolvable by Epic if they implement a policy that allows devs to get up to 88%, and allow them to accept less in regions that require special payment processing fees. Generally those regions don't contribute that much to overall revenue anyway, so it's not a huge revenue loss.
They grabbed a lot of headlines with their (obviously oversimplified) 88% revenue share for developers and publishers. I don't disagree that it would be preferable if they were more upfront about this stuff, but that's basically the only major reason they have provided for their existence.