Azdul
Magister
Developers get the guarantee that they'll receive payment as if the game sold X number of copies, no matter what number of copies were actually sold.It may not be applied to all the releases, but I believe some of the Epic-exclusive devs stated they got an upfront payment equal to breaking even.
There is no incentive to polish the game or promote it.
Epic depends on public outrage for marketing. Public apathy is Epic kryptonite.