Epic is letting devs keep more money. They have said they are willing to completely abandon the exclusive deals if Steam agrees to give devs the same split they do.
I honestly don't get the hate on Epic. They function of the store is improving, they offer free games all the time, and are paying the people making the games more than Valve. Gabe Newell sitting on his mountain of cash is going to need to deal with them eventually.